如何在不更改上一个分支的情况下建立一个新分支?

时间:2018-07-09 17:27:02

标签: git bitbucket

基本上,我从master分支创建了branch1并在那里更改了代码。然后我提交了branch1并推送到远程。现在,我想使master脱离branch2,但不对branch1进行更改。问题是,当我创建新分支时,代码更改仍在本地计算机上。谢谢。

3 个答案:

答案 0 :(得分:0)

git checkout master然后git branch branch2

答案 1 :(得分:0)

不确定除非将branch1合并到master或您在本地弄乱了某些东西,否则为什么会发生这种情况。

按照这些步骤操作,就不会出现问题

git checkout master
git fetch && git reset --hard origin/master
git checkout -b branch1
git add .
git commit -m "Commit"
git push origin branch1

git checkout master
git fetch && git reset --hard origin/master
git checkout -b branch2

答案 2 :(得分:0)

如果您遇到这种情况,请确保Git跟踪了您看到持久性本地更改的文件。那是我的错误。