如果我正在开发名为“my-new-feature-branch”的新功能分支,其中包含未提交的更改,需要在master(修补程序)上修复某些内容,我应该使用哪些命令来启动修补程序“我的新功能分支”? *
答案 0 :(得分:3)
您可以使用
隐藏my-new-feature分支中未提交的更改$ git stash
切换到主分支
$ git checkout master
进行修补程序更改,提交它们。然后切换回我的新功能分支
$ git checkout my-new-feature
然后解压缩您之前的代码更改
$ git stash pop
答案 1 :(得分:0)
作为替代方案:
git add -A
git commit -m "unfinished work"
git checkout master
....
git checkout my-new-feature
git reset HEAD~1