2

我在 git 上遇到了严重的问题,实际上是.gitignore文件,它是自写的,它已经有 20k 行相同的文本,/target,但问题是这样的:

当我尝试提交我所做的事情时:

git add .
git commit -m ""
git pull

当我使用 git pull 时,我收到一条错误消息,说我的工作分支上有未提交的文件,它是 .gitignore,我试图更改我的 repo,但问题一直存在,我不知道该怎么办再做。

如果有人可以帮助我,那将意义重大,因为我交付项目的时间很短。

4

1 回答 1

1

如果我理解您的问题,那么您的问题.gitignore中充满了垃圾(20k 行),并且您想用一个好的替换它。

尝试以下操作:

从您的删除存储库(Github?)中获取最新更改。

git fetch origin

将 .gitignore 替换为远程的(可能很好)。

git checkout .gitignore

现在,结果不git status应该.gitignore列为已更改的文件。之后,您可以编辑.gitignore并提交它。

注意:git book 有葡萄牙语版本

于 2013-10-31T00:24:02.347 回答