首页 >  git用法 >  正文

Git的Merge和Rebase


https://www.panxw.com    栏目:git用法    标签: git , merge , rebase     日期:2014-11-12    阅读:

一、特定分支下Rebase

git branch//确认在master分支下
*master
git pull
git rebase
git add -u//遇到冲突,要解决,再执行...
git rebase --continue
...
over when arrive "master"//到master为止

参考:http://www.cnblogs.com/sinojelly/archive/2011/08/07/2130172.html

二、把B库merge到A库来

git clone git@git.abc.com:user/space/A.git //准备A库代码
cd A
git branch //确保在master分支下
*master

git remote add B git@git.abc.com:user/space/B.git //设置B库
git fetch B

git diff B/master //查看diff

git fetch origin //更新A
git merge origin/master (master = git pull)

git merge B/master  //merge B to A
git mergetool //有冲突解决掉
git commit  //测试OK再commit
git push origin master //Push合并更新到A库远端

三、其它可能用到的命令

git clean -i: clean untracked files
git remote //show branches
git remote -v //show branches details
git remote show B //show B info
git reset --hard //rest to latest commit status
git stash //save eidit status, back to latest commit status
本文为原创文章,转载请注明出处:Panxw's Blog » Git的Merge和Rebase
如果本站内容帮助到了你,请记得收藏、分享,或打赏支持,谢谢!

上篇: git分支开发、合并、删除等主要命令