Git:如何取消显示文件更改(新提交)
如果我将config/puppet/*放在gitignore文件中,然后更新缓存,如下所示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
$ 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