我目前正在开发一个比预期更大的功能,所以它最好是创建一个分支来处理它.因此,我需要从当前工作目录创建一个新分支,并将master分支重置为当前HEAD,以便可以对生产环境进行一些修复.
不知怎的,这听起来像一个简单的任务,但我无法弄明白.可能是因为我睡眠不足.
Igo*_*aka 22
所以,创建一个工作分支:
git checkout -b working_branch
提交或存储您的更改
git add <files>
git commit -m "message"
要么
git stash
回到主人
git checkout master
git reset HEAD
CB *_*ley 14
如果你还没有提交,那么你不需要移动master,它已经在当前HEAD.你可以用一个新的分支结账checkout -b,它不需要你的工作树是干净的.
例如
git checkout -b newtopic
您现在newtopic可以在此处提交工作树更改.master不需要移动.
| 归档时间: | 
 | 
| 查看次数: | 13388 次 | 
| 最近记录: |