我需要在gitignore文件中添加一个文件。
我的服务器上存在多个存储库实例。我可以这样做吗?
git git rm --cached file.php
git commit -m "ignore file"
git push origin development
然后,在每个实例上:
git pull
git merge origin/development
这是否可以在存储库的所有实例中忽略该文件?
答案 0 :(得分:1)
在每个实例上,结果将是删除file.php
Instead of using pull(这是fetch + merge auto,不是一个好习惯)或合并,你可以做到
git fetch
git reset origin/development
git checkout .gitignore
这样,您将获得HEAD版本的gitignore并保存您的文件。
如果你不在乎,你可以采用“常用方式”,即:
git fetch
git merge origin/development
这相当于git pull
(所以要么是2个命令,要么是这个命令,但要注意git pull
已经提取+合并)