赞
踩
我们在本地分支开发完commit后,切回主分支master,把项目pull下来
因为本地本地开发的分支与远程master的时间线不重叠了
所以我们切回开发的分支,用下面的命令合并master
git rebase master
git rebase的作用是快速合并当前分支与另一分支,即当前分支又会变成另一分支的最新分支(合并前并不是)
git rebase master敲完后有可能会报错,有冲突
这时候需要我们手动解决冲突,然后git add 文件,再执行git rebase --continue
注意!!git add 后不需要执行git commit
若git add后又执行了git commit 再 git rebase --continue会报错
再次强调不需要git commit
如果想放弃本次rebase, 可用git rebase --abort,那么该文件将不会与master中同名文件合并,仍是开发分支中做的修改
以上是一点点对git rebase的认识
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。