Code" break"将自己上传到BitBucket

时间:2016-06-26 08:54:58

标签: git

你好,早上好, 昨天晚上发生了一件奇怪的事。我正在对 Laravel项目进行一些最终修改,我已准备好将其推送到 bitbucket 。在推送之后,我最近更改的所有文件都添加了一些额外的行。 诸如:"<<<<<<< HEAD", "===================="之类的行,以及看起来像哈希的随机字符串。

我尝试了关于"<<<<<<< HEAD"行的谷歌搜索,但我找不到与我的问题相关的任何内容。

以下是有关环境的一些额外信息:

  • 我使用 PhpStorm 10
  • 我的BitBucket 私有,只有我可以更改
  • BitBucket回购开始是Laravel的克隆,然后我做了我的更改。
  • 我使用 SourceTree 来推送/拉出BitBucket Repo。

我不确定它是否与BitBucket,SourceTree或git的通用结构有关。我不太了解Git的很多东西,只有推/拉/提交的基本内容。

请告诉我将来如何避免这样的事情?

1 个答案:

答案 0 :(得分:2)

如果git决定你需要合并工作会发生这种情况 - 这通常发生在你从多台计算机上提交,并且在你提交新工作之前忘记拉旧工作 - 并且你选择通过修复来实现手动文件。 >>>>>=====<<<<<<表示相关代码段的来源。

您需要手动清理文件并在本地提交,以删除&#34;合并所需的标记&#34;。

您还可以执行git reset --hard恢复到拉动之前的状态,然后重试。如果您 - 或git - 完全混淆,请创建一个新克隆并再次执行本地工作,然后然后提交新工作。