我遇到了git的严重问题,实际上是.gitignore
文件,它是自编写的,它已经有20k行相同的文本/ target,但问题是:
当我尝试做某事我做的时候:
git add .
git commit -m ""
git pull
当我使用git pull时,我得到一个错误,说我的工作分支上有未提交的文件,而且是.gitignore,我试图改变我的回购,但问题仍然存在,我不知道知道该怎么做了。
如果有人可以帮助我,那将意味着很多,因为我很少有时间来完成项目。
答案 0 :(得分:1)
如果我理解你的问题,你的.gitignore
充满了垃圾(20k行)并且你想用一个好的替换它。
尝试以下方法:
从您的删除存储库(Github?)中获取最新更改。
git fetch origin
将.gitignore替换为遥控器(可能是好的)。
git checkout .gitignore
现在,git status
的结果不应将.gitignore
列为已更改的文件。之后,您可以编辑.gitignore
并提交它。
注意:git book是available in Portuguese