Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git:如何取消显示文件更改(新提交)_Git_Github_Version Control - Fatal编程技术网

Git:如何取消显示文件更改(新提交)

Git:如何取消显示文件更改(新提交),git,github,version-control,Git,Github,Version Control,如果我将config/puppet/*放在gitignore文件中,然后更新缓存,如下所示 $ git checkout -- . 这将从repo中删除这些文件。推送或与其他分支合并后?使用git reset取消文件的存储 使用“git reset”,您可以撤消所有添加操作 或者使用git reset file\u name,您可以撤消拾取的添加git reset是将文件从git中解压缩的命令 解压文件后,您也可以通过git status命令确认该文件。如果config/puppet/mod

如果我将config/puppet/*放在gitignore文件中,然后更新缓存,如下所示

$ git checkout -- . 

这将从repo中删除这些文件。推送或与其他分支合并后?

使用
git reset
取消文件的存储

使用“git reset”,您可以撤消所有添加操作
或者使用git reset file\u name,您可以撤消拾取的添加

git reset
是将文件从git中解压缩的命令


解压文件后,您也可以通过
git status
命令确认该文件。

如果
config/puppet/modules/
下的目录是子模块,请重试

$ git rm --cached -r . 

这对我很有用。请参见

我们可以运行命令git reset--hard

如果您想保存修改以供以后使用,只需将它们保存在

git add.&git隐藏保存“修改信息”

如果你想放弃修改,就这么做吧

git add.&git重置--硬磁头


附上:
要显示您用
git stash list
隐藏的内容,要用
git stash pop

应用隐藏,在
--
之间应该没有空格,如中所示。否则它将被视为。这与提及重置的现有答案有何不同?
$ git rm --cached -r . 
$ git submodule update