你好,早上好,
昨天晚上发生了一件奇怪的事。我正在对 Laravel项目进行一些最终修改,我已准备好将其推送到 bitbucket 。在推送之后,我最近更改的所有文件都添加了一些额外的行。
诸如:"<<<<<<< HEAD", "===================="
之类的行,以及看起来像哈希的随机字符串。
我尝试了关于"<<<<<<< HEAD"
行的谷歌搜索,但我找不到与我的问题相关的任何内容。
以下是有关环境的一些额外信息:
我不确定它是否与BitBucket,SourceTree或git的通用结构有关。我不太了解Git的很多东西,只有推/拉/提交的基本内容。
请告诉我将来如何避免这样的事情?
答案 0 :(得分:2)
如果git决定你需要合并工作会发生这种情况 - 这通常发生在你从多台计算机上提交,并且在你提交新工作之前忘记拉旧工作 - 并且你选择通过修复来实现手动文件。 >>>>>
,=====
和<<<<<<
表示相关代码段的来源。
您需要手动清理文件并在本地提交,以删除&#34;合并所需的标记&#34;。
您还可以执行git reset --hard
恢复到拉动之前的状态,然后重试。如果您 - 或git - 完全混淆,请创建一个新克隆并再次执行本地工作,然后然后提交新工作。