git的使用理解(分支合并的使用理解,多人编程的解决方案)

本文主要记录了对git日常使用的一些理解,主要是对git分支的一些感悟。

git强大的版本控制系统,之前也使用过SVN,感觉上git对于多人开发的版本控制更加强大,特别是最近对git分支的使用,更是深有体会。

git的分支使用,假设场景,多人开发的时候,对于一个页面,前端写好后给后端,而后端放到服务器上后,前端要做出修改,后端也要做修改,这时候,就两个人就可以从主分支上切出不同的分支,分别单独开发。

1,从主分支上切出新分支,假设主分支是dev:

命令:git checkout -b new_code_dev

2,在自己的分支上修改完毕后,提交

命令:git commit -am 功能提交

   git push origin new_code_dev

3,在每个人提交代码后,就可以合并到主分支

命令:git merge --squash new_code_dev 注意在合并之前要先checkout到这个新分支上。

   git commit -am 功能提交合并

   git push origin dev

这样每个人的代码都会自动合并,如果有冲突,git会提示。

用这种方式可以完美的解决多人开发同一个功能,对于大中型项目非常实用。

 

posted @ 2019-04-03 16:55  咫尺灵犀  阅读(480)  评论(0编辑  收藏  举报