快速基于现有工程搭建git仓库

  • A+
所属分类:Linux

快速基于现有工程搭建git仓库

假如你的项目代码写了一些了,如果快速建立代码仓库呢

1.建个新目录(如果还想用现在的目录,那就先重命名一下),在新目录里,git init创建一个仓库,将代码拷贝进这个仓库目录下,再写好.gitignore文件,commit到仓库(这时候不用push,因为你这个仓库并没有和远程仓库关联,也可以将这个仓库看成是远程仓库,具体可以比对.git文件夹里的config文件即可知晓)

经过以上步骤,其实一个git仓库已经建立完了,如果只是自己用,这就完全可以做版本管理了,如果需要多人协作,还需要以下步骤

2.找个目录或者机器,执行git clone usr1@192.168.1.2:/home/usr1/data/gitrespo命令克隆代码,usr1为linux系统用户名,/home/usr1/data/gitrespo为.git文件夹所在目录,192.168.1.2为仓库机器的ip地址,这些都根据实际情况修改

3.进入克隆仓库的.git文件夹,找到config文件,将其中的内容,复制拷贝到第一步中建立仓库(该仓库作为远程仓库)的.git文件夹中的config文件替换掉,此时,第一步创建的仓库变成了实际意义的远程仓库,并和第二步中的仓库也关联了

4.在第一步建立的仓库中,用git branch dev命令(创建dev分支)->git checkout dev(切换到dev分支)->git push origin dev(提交dev分支到远程仓库),这样,完成了一个dev分支的创建。第二步中克隆的仓库可用git pull命令同步下载dev分支,并切换到dev分支进行开发。

后面团队成员都在dev分支完成协作开发,由专人将代码从dev分支合并到master分支,完成版本发布即可

 

 

Qt大课堂-QtShare

发表评论

您必须登录才能发表评论!