git 只想部分更新远程仓库里的文件

问题

现在假设有一个配置文件 config.json 被加入了远程仓库,我git clone 这个远程仓库之后,对于config.json做了修改。但是我不想把我的修改提交到远程仓库,并且我每次从远程仓库更新的时候也不想再更新这个文件(其它的文件照样更新)。有什么好的解决办法么?

我想到的解决办法

我只想到了在每次git pull之前先 git stash 缓存本地的修改, 然后 git pull之后,再git stash pop用本地缓存的修改覆盖掉远程仓库的更新

但是每次都这样做感觉有点点儿麻烦,想问有没有啥办法让git 知道,我不想更新远程仓库里面的config.json文件,只想更新其它文件?


月关宝盒
浏览 779回答 1
1回答

慕仙森

git checkout config.json 就行了
打开App,查看更多内容
随时随地看视频慕课网APP