Git: Howto move changes since last commit to a new branch
I have been working on a branch which we can call "A". I just realized that the code I have added since I last committed should rather be in a specific (experimental) branch, but not in "A". How can I commit the changes to a new branch and leave branch "A" as it was when I last committed?
If the changes are staged or your working directory, you can simply checkout into a new branch like so:
git checkout -b branch_name
You can then commit directly into the new branch.
git stash
git checkout branch-A
git stash pop
链接地址: http://www.djcxy.com/p/25262.html
下一篇: Git:自上次提交到新分支后如何移动更改