如果我克隆一个repo并随后将一个下载的文件添加到.gitignore,我知道我将不得不"取消"它们,因此.gitignore规则将适用.在取消跟踪它们并因此被gitignored后,它们是否会再次从远程仓库撤回对这些文件的更新时重新跟踪?
如果仍在远程仓库中跟踪并且未忽略该文件,则为YES.拉动时,它会更新对该文件的更改.如果在本地计算机中修改了该文件,则会引发冲突.
实际上,当您取消跟踪文件时,必须将更改推送到远程仓库,以便远程仓库中的文件也不会被跟踪.如果您只想在本地计算机中取消跟踪文件,还有其他方法.请参阅:https://stackoverflow.com/a/11209188/1365319
您也可以通过将其提交给仓库来与您的大学共享您的".gitignore"文件,这样他们就不会意外地将文件添加到仓库中.
| 归档时间: | 
 | 
| 查看次数: | 7361 次 | 
| 最近记录: |