如何使用master分支而不是现有的branch1启动新的git branch2

时间:2018-12-03 18:54:13

标签: git

所以我也有本地代码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提交在我不想要的地方。 你知道命令的顺序吗?

1 个答案:

答案 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