我的存储库中有一个损坏的.gitignore文件,因此其他文件也被提交了。
根据下面的帖子,我删除了那些不必要的文件,我的repo看起来很干净,但是从那时起每次我执行git pull都会从目录中删除这些文件(意味着被忽略)。
Remove directory from remote repository after adding them to .gitignore
我找到了解决办法:
但是这样我丢失了之前的提交。
是否有一种不太痛苦的方式?
由于
修改
所以我使用的命令是:
然后在git pull之后我得到一个很长的已删除文件列表
...
删除模式100644 themes / stark / README.txt
删除模式100644 themes / stark / layout.css
删除模式100644 themes / stark / logo.png 删除模式100644 themes / stark / screenshot.png
删除模式100644 themes / stark / stark.info
删除模式100644 update.php
删除模式100644 web.config
删除模式100644 xmlrpc.php