作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我开始在主分支中执行一个简单的任务。你知道“这太简单了,甚至不用 git 分支”的任务类型……不可避免的结果是现在我在 master 分支中有很多未完成的工作,需要处理其他事情。如何将当前工作转移到新分支?
最佳答案
您可以切换带有脏树的分支,只要切换不涉及修改脏文件即可。由于您正在创建一个新分支,因此保证不会:
git checkout -b new-branch
完成后,您可以提交并切换回 master。你也可以先提交,虽然它的工作稍微多一些,因为你需要将 master 回滚到提交之前:
git commit
git branch new-branch
git reset --hard HEAD^
关于git - 如何将我当前的工作移动到主题分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088609/
我是一名优秀的程序员,十分优秀!