在 Github Desktop 中,git add 忽略的文件

在 Github Desktop 中,git add 忽略的文件

我想添加一个匹配的文件,.gitignore因此不会显示在 Github Desktop 中。通常情况下,git add -f ignoredFile我会这样做,但我想在 Github Desktop 中执行此操作。有什么办法吗?

答案1

您可以通过 GitHub Desktop 客户端 UI 来完成此操作。

在 Mac 上(应该与 Windows 类似),转到菜单栏:

存储库 -> 存储库设置 -> 忽略的文件

.gitignore在此文本框中添加(从文件中复制忽略的)忽略的文件,然后单击保存。

那么被忽略的文件就不应该显示在未提交的更改中。

答案2

我在使用 Github Desktop GUI Client 时遇到过以下情况:

如果你提交并同步一个文件,之后想要添加到 gitignore,最好的方法是从存储库中删除文件,提交并同步更改。然后将同一个文件重新导入到它所在的文件目录中,您将在桌面客户端中看到该文件被忽略。我遇到了 gitignore 无法抓取要忽略的文件的问题,因为它最初被签入存储库。上面的方法解决了 GUI 客户端中的这个小问题。

答案3

我也遇到了同样的问题。以下是对我有用的方法:

  1. 编辑(甚至删除).gitignore 文件,使该文件不再被忽略
  2. 进行提交(不包括对 .gitignore 的更改)
  3. 放弃对 .gitignore 的更改

相关内容