【发布时间】:2017-07-17 14:31:45
【问题描述】:
我正在开发一个共享存储库,我想为自己排除某个目录下的所有文件。
所以我在$GIT_ROOT/.git/info/exclude做了一个条目
/path/to/folder/
在此之后,我使用
删除了索引git rm -r --cached /path/to/folder/*
A git status 在此之后显示一长串已删除文件暂存等待提交。
我提交了更改,直到这里一切都很好,因为我所做的任何更改都不会被 git 跟踪。但我不能将同样的内容推送到remote,因为这会扰乱其他开发人员的工作回购。
在此之后,如果我从远程拉出,它会向我显示合并冲突modified by them/deleted by us。并使用git reset --hard origin/<branch_name> 再次开始跟踪文件夹。
这不能实现,因为我无法推送到远程吗?
【问题讨论】: