Jac*_*cko 5 git conflict git-stash
我正在运行msysgit 1.7.3.1.如果我运行stash apply,并且存在冲突,我的所有存储更改都会暂停.这是正确的行为吗?我发现它有点令人惊讶.
另一个问题:如果我存储了10个文件,并且其中一个文件存在冲突,则会在存在冲突时存储应用中止,或者是否应用所有非冲突文件.
最后,如果我执行以下操作:
git stash
git pull
git stash apply
Run Code Online (Sandbox Code Playgroud)
另一个开发人员删除了我藏匿的文件,然后我无法在此文件上应用存储.如何从藏匿处检索我的更改?
谢谢!
索引用于表示这些文件没有冲突.您的冲突文件不应该在索引中.
重新编写10个文件.Stash会将剩余的9添加到索引中.修复剩余文件中的冲突.将其添加到索引中.然后提交.
从缺少的藏匿处重新进行更改.您可以通过执行git checkout(stash-SHA1或其他对它的引用>)来获取文件 - filespecification
你也可以将你的藏匿处改为一个分支,然后你可以结账并做更多的事情.
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
8374 次 |
| 最近记录: |