所以。我向 git 存储库添加了一些新文件,这些文件我已经几个月没有碰过。出于某种原因,在合并、拉取和推送我的更改到 github 之后,我注意到所有新文件都插入了如下文本:
>>>>>>>>
HEAD
c0d3234k2jl423;lk4j232;l34jk32;l23j4
在新添加的文件中,这些行是随机插入的,但可能不是完全随机插入的。幸运的是,没有太多新文件,我能够通过,相当容易地清理它们,然后重新添加/提交/推送,现在我相信问题已经过去了。
但是发生了什么事?我对 git 和 github 还是很陌生。我怎样才能避免将来发生这种情况?我在 Windows XP 上使用 git bash 控制台。
另外——因为这可能是相关的——当我之前尝试通过我的 PHPStorm CLI 界面提交文件时,我会点击“提交”并且提交永远不会完成。只是不断地尝试和尝试。所以我一直不得不中止该命令,然后进入并手动删除 index.lock 文件以及 COMMIT_EDITMSG.swp 文件。
另外,这最后一次(插入废话时),我收到一条错误消息,说
E138: can't write viminfo file u:_viminfo!
Press enter or type command to continue
也许这也有关系?就像我说的,这个问题现在似乎已经过去了,只是想知道出了什么问题以及将来如何避免它。