【问题标题】:My Repo on BitBucket is not synced with my local project我在 BitBucket 上的 Repo 未与我的本地项目同步
【发布时间】:2015-12-21 17:29:20
【问题描述】:

我去 bitbucket,我看到其他编码器执行了提交。
在更新我的本地代码之前,我从他的代码中执行了 git pull

但是现在我正在尝试推送代码,但我无法

这是我的命令行

git status
nothing to commit, working directory clean
git add .
git commit -m "Adding all files"
nothing to commit, working directory clean
git push -f

【问题讨论】:

  • 澄清一下,你已经提交了你的更改,你已经从远程拉了最新的,你似乎没有任何合并冲突,你已经尝试过git push -f。最后要了解的是您无法推动的方式。 git push -f 的输出是什么?

标签: git repository bitbucket


【解决方案1】:

你不是在推送你的代码,你只是在本地提交,你必须这样做git push origin <branchName>

【讨论】:

  • 我忘了复制粘贴最后一行。它没有被推送
【解决方案2】:

首先,您似乎没有要提交的文件。
一旦你有一些内容,你必须推送它。

由于您没有任何内容,因此您也没有任何要推送的内容。

看起来你的文件被 git 忽略了。

显示所有被忽略文件的列表:

git check-ignore *
git check-ignore -v *

【讨论】:

  • 我忘了在我的问题中提到最后一行。
  • 看起来您没有要提交的文件
  • 我知道我这样做是因为我更改了一些源代码文件。 Xcode 尝试更新 repo,然后出现错误消息,现在我无法从命令行更新
  • 但也许这些文件被 GIT 忽略了?如果您没有任何处于状态的文件,则无需提交任何文件。
  • 如何检查?
猜你喜欢
  • 2019-07-23
  • 2019-03-31
  • 2020-02-29
  • 1970-01-01
  • 2023-03-18
  • 2015-12-26
  • 1970-01-01
  • 2019-05-07
  • 2023-03-12
相关资源
最近更新 更多