所以我也有本地代码git commit到branch1。 现在我想从master分支开始一个新的branch2。
我在做什么错? 我从“ branch1”开始
git fetch --all
git checkout master
git pull
git checkout -b branch2
git merge master
即时检查以下内容
git log --oneline --decorate --graph --all
当我创建一个新的branch2时,仍然在我的branch2中保留了现有的branch1主管,而不是仅主管主管。
这是另一种说法 我试图从主人开始一个branch2。和我的branch1提交在我不想要的地方。 你知道命令的顺序吗?
答案 0 :(得分:0)
哦,我刚刚意识到我对git log --oneline --decorate --graph --all
的理解是错误的。它显示了其他分支。我应该看看git log --oneline
,谢谢@mannyglover的澄清。
git checkout master
git pull origin master
git checkout -b branch2
并检查
git diff master..branch2
或
git log --oneline
检查HEAD
。