我一直在做一个项目,但不幸的是,我忘了切换到我的分支,因此一直在做主人
如何将我在这里完成的工作(3个文件)从master转移到我的分支(称为例如branch123)而不需要掌握?
gna*_*nab 509
听起来你需要的是以下内容:
git stash
git checkout branch123
git stash apply
Run Code Online (Sandbox Code Playgroud)
然后你应该回到你自己的分支而不接触主分支.
Rus*_*rks 43
这是一个古老的问题,但它是谷歌"在错误的分支上工作"的首要问题.我认为更好的答案是简单地检查您想要处理的分支机构.不需要藏匿任何东西:
git checkout branch123
Run Code Online (Sandbox Code Playgroud)
默认行为master是不覆盖工作目录中的已修改文件,因此您不会丢失任何内容.基于我在这里找到的东西.
编辑:
如果你在工作目录中修改的文件是在两个相同的这种方法才有效branch123和checkout.Jefromi在对已接受答案的评论中实际指出了这一点,但我第一次看到它时并不明白他在说什么.
| 归档时间: |
|
| 查看次数: |
68993 次 |
| 最近记录: |