git 添加很多文件,但不是来自 "Changes not staged for commit"的所有文件

标签 git version-control command-line-interface

我有大约 100 个文件想要暂存以进行提交,但有大约 5 个文件我不想提交。 这里最好的方法是什么,这样我就不必单独添加每个文件?

是否有一种简单的方法可以先将它们全部添加,然后再次撤消 git add 操作,以获取我不想在 cli 中提交的 5 个文件?

最佳答案

您可以(暂时)忽略这些文件。

或者使用

git add .

将它们全部添加并

git reset HEAD <file name>

对于您不希望提交的所有文件。

关于git 添加很多文件,但不是来自 "Changes not staged for commit"的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48383514/

相关文章:

c# - 无法将相同代码的两个版本检入 TFS

drupal - LAMP Drupal 站点的哪些配置文件应保存在源代码管理中?

android - 插件不支持该项目的 cordova-android 版本。 cordova-android : 4. 1.1,失败的版本要求 : >=5. 0.0-dev

azure - 从 az blob 容器获取文件列表,然后获取所有文件

java - picocli:如果没有给出参数则显示帮助

git pull 遇到 kex_exchange_identification : Connection closed by remote host

git - 为什么 git 会跟踪我桌面上的所有新文件?

git - 有人可以解释 'git revert ...'

Git fetch 卡在 git-upload-pack 上

svn - 如何在 tortoiseSVN 中重新整合一个分支