赞
踩
一个项目可能有多个人同时开发,每个人负责自己的模块。比如开发一个问答系统,A开发分词和NER模块,B开发ElasticSearch数据库模块,C开发数据清洗模块,D开发精排模块,E开发问答模块。这种情况下,若大家都在master分支上开发,那么随时都会有人修改master分支、造成master分支混乱。此时正确的做法,就是让A~E每个人从master分支新建一个自己的开发分支,例如A_devel,然后自行开发,在开发时将自己的改动更新到自己的A_devel分支,在确保代码无误的情况下,再将自己的A_devel合并到master分支上去,完成git的多人协作。
首先,对于A~E五个小小伙伴而言,此时应该有一个共同的初始代码,这份代码目前只有master分支。第一件事,就是拉取master分支到本地,然后在本地新建自己的个人分支(A_devel),再将个人分支推送到远程仓库。
1.首先,拉取代码到本地(默认的就是master'分支)
git clone http:/xxx.xxx.xxx.xxx:xxxx/contract.git
2.其次,在本地新建一个新个人分支A_devel,并且保证远程仓库也有这个分支:
- git checkout -b A_devel
- git push origin A_devel:A_devel
- # A_devel是新建的本地分支名,origin/A_devel是同名的远程分支名。当然你也可以将二者设置为不同名字,但这样未免太精神分裂了声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/678185推荐阅读
相关标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。