git隐藏问题

git隐藏问题,git,conflict,git-stash,Git,Conflict,Git Stash,我正在运行msysgit 1.7.3.1。如果我运行stash apply,出现冲突, 我所有的隐藏更改都会被执行。这是正确的行为吗?我发现它是一个 不足为奇 另一个问题:如果我保存了10个文件,其中一个文件中存在冲突 它们会在冲突时隐藏应用中止,还是应用全部 非冲突文件 最后,如果我执行以下操作: git stash git pull git stash apply 另一个开发人员删除了我保存的一个文件,那么我就不能了 在该文件上应用隐藏。如何从存储中检索更改 谢谢 索引用于指示这些文件没有

我正在运行msysgit 1.7.3.1。如果我运行stash apply,出现冲突, 我所有的隐藏更改都会被执行。这是正确的行为吗?我发现它是一个 不足为奇

另一个问题:如果我保存了10个文件,其中一个文件中存在冲突 它们会在冲突时隐藏应用中止,还是应用全部 非冲突文件

最后,如果我执行以下操作:

git stash
git pull
git stash apply
另一个开发人员删除了我保存的一个文件,那么我就不能了 在该文件上应用隐藏。如何从存储中检索更改


谢谢

索引用于指示这些文件没有冲突。冲突文件不应在索引中

重新查看10个文件。Stash将把剩下的9添加到索引中。修复剩余文件中的冲突。将其添加到索引中。那就承诺吧

请重新查看丢失的隐藏更改。您可以通过执行git签出(stash-SHA1或对它的其他引用>)来获取文件--filespecification

你也可以把你的藏品换成一个分支,这样你就可以结帐并用它做更多的事情


希望这有助于链接到感兴趣的人:好的,我理解。索引用于跟踪没有冲突的文件。然而,我的工作流程通常是这样的:我的工作流程通常是这样的:1)正在处理某件事情,因此工作目录是脏的2)想要拉某人的更改3)隐藏4)拉5)隐藏应用6继续工作。我通常不准备在应用隐藏后提交,这就是为什么我的隐藏文件被暂存是意外的。应用的隐藏更改位于索引中这一事实是出于设计。当您继续工作时,该工作将不会被暂存。通过这种方式,您可以区分自应用隐藏以来所做的事情。啊,啊,这很有意义。这是吉特口述传统的一部分,由父亲传给儿子,还是写在某处?我在手册页上找不到这样的内容,也没有在网上搜索到。谢谢你的信息!!!!1) 区分冲突更改和非冲突更改,以及2)区分隐藏的更改和后续更改#1是有道理的,但如果#2为真,那么即使没有冲突,更改也会被索引,这是不会发生的。我希望文件能够解决这个问题。。。。。。