我开始在主分支中执行一个简单的任务.你知道任务的类型"这太简单了,甚至打扰了git分支"......不可避免的结果是,现在我在主分支中有很多未完成的工作,需要处理其他事情.如何将当前工作移至新分支?
Mic*_*zek 21
只要交换机不涉及修改脏文件,您就可以使用脏树切换分支.由于您正在创建新分支,因此保证不会:
git checkout -b new-branch
Run Code Online (Sandbox Code Playgroud)
完成后,您可以提交并切换回master.你也可以先提交,虽然它稍微多一些工作,因为你需要在提交之前回滚master:
git commit
git branch new-branch
git reset --hard HEAD^
Run Code Online (Sandbox Code Playgroud)
Thi*_*ira 11
你可以把它藏起来!
git stash
Run Code Online (Sandbox Code Playgroud)
换到新分行:
git checkout -b new-branch
Run Code Online (Sandbox Code Playgroud)
完成后弹出它:
git stash pop
Run Code Online (Sandbox Code Playgroud)
除非你已经承诺了.你是否?
| 归档时间: |
|
| 查看次数: |
791 次 |
| 最近记录: |