我有多个活动分支,我需要同时处理.显然,我可以创建两个工作目录,每个目录有一个不同的分支.这是唯一的方法,无需"提交"和"结账",以便从一个分支切换到另一个分支?
cwe*_*der 21
git stash但是,如果您暂时切换分支是有用的,请记住,提交不需要永久保留; 您可以临时提交以后再回滚.
所以我的建议是,如果是一个长达数小时的开关,那么做一个git commit代替,因为,根据你的记忆,藏匿物很容易忘记/丢失/等等.
[In MyBranch]
>$ git commit -m "WIP: Stuff I was working on."
>$ git checkout AnotherBranch
[Do Stuff]
>$ git checkout MyBranch
>$ git reset HEAD^
[Continue]
Run Code Online (Sandbox Code Playgroud)
由于这是一个关于最佳实践的问题,请记住使用其他方式为您的存储提供有用的信息git stash save,以后可能很难找到.
dah*_*byk 20
是的,虽然您可以使用git stash而不是commit如果您还没准备好完成当前正在进行的工作.
| 归档时间: |
|
| 查看次数: |
30495 次 |
| 最近记录: |