假设您正在分支机构工作,并且想出一个有趣的行为,您希望将其存档为实验分支.最干净的方法是什么?
最清洁的方式我可以想到我的头脑:
1)将本地版本备份到另一个目录.
2)git checkout,恢复到上一次提交
3)git branch experiment_name,创建新分支
4)git checkout experiment_name,切换到新分支
5)将备份版本复制到工作git目录.
6)git commit,提交你新的花哨实验分支
如果您没有干净的索引:
git stash
git checkout -b name
git stash pop
... more edits
git commit
Run Code Online (Sandbox Code Playgroud)
如果你有一个干净的索引,你可以在当前头部创建一个新的分支:
git checkout -b name
... edits
git commit
Run Code Online (Sandbox Code Playgroud)
或者,如果您有属于当前分支的编辑,并且您希望在一段时间内处理新的实验分支并返回:
git stash
git checkout -b name
... edits
git commit
git branch master
git stash pop
... continue work
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
244 次 |
| 最近记录: |