我尚未提交本地更改。我想创建一个新分支并将更改移到那里。
我的理解正确吗?我应该这样做:
git diff > my_work.txt
git checkout -b new_branch_name
git push origin new_branch_name
git apply my_work.txt
答案 0 :(得分:0)
git stash
使这变得容易一些。
$ git stash
$ git stash branch new_branch_name
在创建和签出新分支之前,这将保留暂存的和未暂存的更改。
答案 1 :(得分:0)
您可以使用git stash
:
git stash push --include-untracked
git status
git checkout <MyFancyBranch>
git stash pop