【发布时间】:2020-07-28 10:01:53
【问题描述】:
我有未提交的本地更改。我想创建一个新分支并将更改移到那里。
我的理解正确吗?我应该这样做:
git diff > my_work.txt
git checkout -b new_branch_name
git push origin new_branch_name
git apply my_work.txt
【问题讨论】:
标签: git
我有未提交的本地更改。我想创建一个新分支并将更改移到那里。
我的理解正确吗?我应该这样做:
git diff > my_work.txt
git checkout -b new_branch_name
git push origin new_branch_name
git apply my_work.txt
【问题讨论】:
标签: git
你可以使用git stash:
git stash push --include-untracked
git status
git checkout <MyFancyBranch>
git stash pop
【讨论】:
git stash 让这件事变得简单一些。
$ git stash
$ git stash branch new_branch_name
这将在创建和签出新分支之前保留暂存的和未暂存的更改。
【讨论】: