如何在 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
.
我的解决方案中有一些配置文件。出于开发目的,我对这些文件进行了一些配置更改。但我不希望这些文件在 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
.