Merge、Rebase

一、Merge

1、在Git Repositories视图中,右键chengdr2->Merge...,在弹出的对话框中选择它是要与哪个分支合并(这里是origin/chengdr)

2、点击Merge按钮之后,出现下图则表示Merge成功

3、此时发现在chengd2分支下,不仅有newTxt2.txt,还有newTxt1.txt

4、再次对分支chengdr2执行Push操作,出现下图即表示Push成功

 

二、Rebase

1、切换到chengdr分支,新增newTxt3文件,同样是Add to Index -> Commit,但是不Push(一样会失败)

2、执行Fetch操作,获取服务器上chengdr分支最新的更新

3、右键chengdr2->Rebase...,在弹出的对话框中选择它是要与哪个分支合并(这里是origin/chengdr)

4、出现下图即表示Rebase成功

5、此时发现在chengdr分支下,共有newTxt1.txt,newTxt2.txt和newTxt3.txt

6、再次对分支chengdr执行Push操作,出现下图即表示Push成功

posted @ 2014-07-16 13:52  任晴  阅读(204)  评论(0编辑  收藏  举报