在对master进行更改后创建git Branch

Pau*_*aul 5 git version-control

我开始在master中工作 - 稍后进行了许多更改(没有提交)我意识到这项工作应该在一个单独的分支中完成.

我可以使用当前更改创建新分支,然后将主服务器中的更改丢弃回其原始状态吗?

谢谢

Pau*_*aul 4

我想到了。

在主控上时:

git branch [new-branch]
git checkout [new-branch]
Run Code Online (Sandbox Code Playgroud)

...继续编辑 - 就我而言,我犯了...

git add .
git commit -am 'updates'
Run Code Online (Sandbox Code Playgroud)

切换回主模式

git checkout master
Run Code Online (Sandbox Code Playgroud)

在我开始进行所有更改之前,分支处于原始状态......

希望这对其他人有帮助!

  • 或者:`git checkout -b [new-branch]`代替前两个命令。 (2认同)