【发布时间】:2016-01-12 01:30:50
【问题描述】:
我希望我更了解 git。
我的存储库中有一些项目设置文件与我们每次提交项目时同事的冲突。不完全确定为什么,但是由于它们产生的噪音,是时候从存储库中删除这些文件了。我无法让它发挥作用来挽救我的生命。
在开始之前,我确保我的分支与遥控器完全是最新的。然后,我用了
git filter-branch -f --index-filter \ 'git rm -r --cached --ignore-unmatch *.csproj' HEAD
由于备份的一些问题,我添加了 -f 标志,因为我已经运行了几次。
运行此命令似乎会从我的存储库中删除所有文件。但是,当我尝试将此更改推送到服务器时,它会给出一个错误,说我的 repo 是远程版本后面的 2 次提交。它建议我拉,然后撤消上面的命令。
我缺少什么才能将此更改发送到我的服务器? (比特桶)
【问题讨论】:
标签: git local remote-access