git食用攻略

时隔很多日,终于有时间来整理一下小笔记了,入了新公司,着手写自动化代码,git提交代码,多人分工协作已是日常,免不了解决各种冲突,需要对git较为熟悉才能得心应手。

大概总结两个场景或者说一个思路,供日常使用,足够喂养自己

多分支合并冲突

1.首先将当前所在分支所在更改提交:

•  通过一步:git commit -am “当前本地分支提交备注”

也可以分为两步:

•  git add -A

•  git commit -m “提交内容备注”

2.切换到本地主分支:

•  git checkout master

3.本地主分支同步更新远端的分支:

•  git pull origin master

4.切换回自己的分支:

•  git checkout my_branch

5.合并主分支的内容到自己的分支:

•  git merge master,

•  如果出现冲突,需要解决冲突,这里可以借助一些开发工具集成的代码管理工具,check 冲突,确认接收哪个 的

6.合并完成之后,重新提交merge到自己分支上的新内容:

•  git commit -am “新合并的内容也提交到自己的分支上去”

7.然后将自己修改的和merge的一块提交到自己远端的分支

•  git push或者git push origin my_branch

单个分支多人协作情况

单个分支多人协作,经常遇到冲突,一般就是在自己提交时,有别人先比你提交新的内容或者改了同一个地方,为了更好的协作,那么比较好的一个过程就是

1.首先进行pull,远端分支内容更新到本地的分支

2.其次进行本地的分支的

git commit -am “本地内容修改提交”

3.第三步git push ,提交至远端分支

对于git的熟悉还是需要通过了解实质会更容易理解其中的一些过程,附上本人手绘图

感兴趣的可以关注我的公众号哈:造作的时光没,真的是不定期更新哦,太不定期了

你可能感兴趣的:(git食用攻略)