为什么git签出<&书信电报;文件>&燃气轮机;同一文件在索引中时不工作?

为什么git签出<&书信电报;文件>&燃气轮机;同一文件在索引中时不工作?,git,Git,我的git文件夹中有两个文件1.txt和2.txt。我在其中一个文件(1.txt)中添加了一行,并将其移动到staging。当我试图从本地存储库中签出相同的文件时,为什么它不起作用 即使在签出之后,该文件仍具有与本地文件夹中相同的内容,并且不会复制本地存储库中较旧的文件内容。为什么签出命令会删除我新添加的行添加新文本?我对这种行为感到有点困惑。请参考下面的图片了解我的一系列命令 的很好地解释了这一点 将文件从索引复制到工作树中(放弃未分级的更改)。但是您没有未老化的更改,您只是将1.txt添加到

我的git文件夹中有两个文件
1.txt
2.txt
。我在其中一个文件(
1.txt
)中添加了一行,并将其移动到staging。当我试图从本地存储库中签出相同的文件时,为什么它不起作用

即使在签出之后,该文件仍具有与本地文件夹中相同的内容,并且不会复制本地存储库中较旧的文件内容。为什么签出命令会删除我新添加的行
添加新文本
?我对这种行为感到有点困惑。请参考下面的图片了解我的一系列命令

的很好地解释了这一点

将文件从索引复制到工作树中(放弃未分级的更改)。但是您没有未老化的更改,您只是将
1.txt
添加到索引中

您需要的可能是
git重置
,然后是
git签出

以文件路径作为参数,将文件从
复制到索引中。它有效地恢复了该文件的
git add
的效果

git checkout
,假设索引中的文件与
HEAD
中的文件匹配,则撤消对该文件所做的编辑警告:您将丢失更改。

的说明很好。