在Git中做一个分支的干净方法是后验的

Cha*_*ker 4 git github

假设您正在分支机构工作,并且想出一个有趣的行为,您希望将其存档为实验分支.最干净的方法是什么?

最清洁的方式我可以想到我的头脑:

1)将本地版本备份到另一个目录.

2)git checkout,恢复到上一次提交

3)git branch experiment_name,创建新分支

4)git checkout experiment_name,切换到新分支

5)将备份版本复制到工作git目录.

6)git commit,提交你新的花哨实验分支

pok*_*oke 6

如果您没有干净的索引:

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)


Mic*_*bus 5

只是git checkout -b experiment_name提交.