0

如果我目前正在开发一个名为“my-new-feature-branch”的新功能分支,其中包含未提交的更改,并且需要在 master(修补程序)上修复某些内容,我应该使用哪些命令来执行从“my-new-feature-branch”开始的修补程序-新功能分支”?*

4

2 回答 2

3

您可以将未提交的更改存储在 my-new-feature 分支中

$ git stash

切换到主分支

$ git checkout master

进行修补程序更改,提交它们。然后切换回 my-new-feature 分支

$ git checkout my-new-feature

并取消您之前所做的代码更改

$ git stash pop
于 2012-09-08T19:31:19.020 回答
0

As an alternative:

git add -A
git commit -m "unfinished work"
git checkout master
....
git checkout my-new-feature
git reset HEAD~1
于 2012-09-08T19:54:46.913 回答