我现在面临一个情况,想把我的项目开源,但是有一个单独的源文件,我想发行一个“干净”的版本,但是在本地使用一个不同的版本。Git是否有这样一种功能,让我可以只提交一次文件,从此不再查找该文件的更改内容?
我尝试将文件添加到.gitignore中,但是第一次使用git add -f
和git commit
命令后,如果我继续编辑该文件,git status
就会显示该文件已更改。理想的行为方式是,Git从现在开始不再显示该文件已更改,即使我对其进行了编辑。
我也很想知道其他人是如何在将代码库推送到开源仓库之前,在Git上清除私有代码/数据的,特别是如何处理这个问题。
.gitignore
жҠҖе·§жІЎжңүз”ҹж•Ҳзҡ„еҺҹеӣ жҳҜ.gitignore
еҢ№й…ҚеҸӘйҖӮз”ЁдәҺGitеңЁжҗңзҙўжңӘеҠ е…ҘзүҲжң¬жҺ§еҲ¶зҡ„ж–Ү件时гҖӮиҝҷж„Ҹе‘ізқҖе®ғе°ҶпјҲ1пјүеҮәзҺ°еңЁgit status
дёӯпјҢ并且пјҲ2пјүеңЁдҪ жү§иЎҢgit add .
ж—¶иў«ж·»еҠ гҖӮ - Steven