我怎样才能使用rebase而不是merge?

时间:2016-11-17 10:53:45

标签: git

当我得到差异时,我有两个分支dev和master有1个冲突:

-    if (1 == 1) {
-console.log('hi from master')
+    if (1 != 1) {
+console.log('hi from dev')
     }

当我离开时:git merge master,我得到:已经是最新的?如果我想合并这两个,我可以使用rebase而不是合并吗?当我做git rebase master时,我得到了:

First, rewinding head to replay your work on top of it...
Applying: first commit
Using index info to reconstruct a base tree...
M   app.js
Falling back to patching base and 3-way merge...
Auto-merging app.js

在此之后我仍然有相同的区别?

查看更多代码: github上:more code

1 个答案:

答案 0 :(得分:0)

您确定本地master分支机构是否与遥控器保持同步?

您可以尝试从dev

运行
git fetch
git merge origin/master

或者

git checkout master
git pull
git checkout dev
git merge master

确保您的本地master分支与遥控器保持同步。