如何在 GitHub 中提交时跳过一些文件?

How to skip some files while committing in GitHub?

我的解决方案中有一些配置文件。出于开发目的,我对这些文件进行了一些配置更改。但我不希望这些文件在 GitHub 存储库的开发分支中被提交/推送。有什么方法可以添加我想在提交和推送时跳过的文件名吗?

您可以简单地将其标记为忽略本地更改(不使用 .gitignore,因为它已经被跟踪),使用 git update-index --assume-unchanged

git update-index --assume-unchanged -- my-config-file

(你还有git update-index --skip-worktree:见difference here

A git pull 将重置该标志。
手动删除所述标志:git update-index --no-assume-unchanged -- my-config-file.