git分支常用命令

#新建一个分支,但依旧停留在当前分支
git branch[branch-name]
#新建一个分支,但切换到该分支
git checkout -b [branch]
#合并指定分支到当前分支
git merge [branch]
#删除分支
git branch -d [branch-name]
#删除远程分支
git push origin --delete [branch-name]
git branch -dr [remote/branch]

合并分支也可以

》》》》

 

 

多个分支如果并行执行,就会导致我们代码不冲突,也就是同时存在多个版本!

eg:web-api   -A(假设B调用A,A里的代码Restful()被B修改了,A从远程下载的时候可以选择是否要合并到当前分支)

  web-admin   -B(调用A的代码)

  web-app    -C(调用A和B的代码)

如果同一文件在合并分支是被修改则会引起冲突,

解决方法:重新提交一次冲突的文件,选择你要的版本。

发生冲突协商即可!

master主分支应该是非常稳定的,用来发布新版本,一般不允许在上面工作。

dev分支,一般用来工作,工作完,要发布或者dev分支稳定后合并在主分支master即可。

 

posted on 2022-05-26 19:49  阿霖找BUG  阅读(16)  评论(0)    收藏  举报