在分支上解析 Push/Pull

Resolve Push/Pull on branch

我已经弄乱了一段时间,似乎无法解决这个问题,但我在我的 master 分支上有 push 和 pull 挂起,似乎也无法解决。

这是一张图片,在我完成我所做的之前:

因此,我创建了 f-Unused_alert_zips 分支来对 2 个已删除的文件执行拉取请求。这已获批准,我通过 bitbucket 将拉取请求合并到 master 中。然后我回到 sourcetree 并将我的活动分支切换回 master。我在一个文件中做了一个代码注释,只想 commit/push 直接掌握,但它不允许这样做,因为我需要拉动更改。显然我做错了,因为现在我剩下 4 个拉动待处理和 1 个推送待处理。我试了又试,但还是卡住了。

我是 git 和 sourcetree/bitbucket 的新手,所以我正在抓紧救命稻草。

我猜提交 "Modified code comment with date to show relevance" 是由你创作的(我猜这就是你在等待合并请求时所做的)

我还猜测预期的行为是在 origin/master

之上看到您的主人的提交

使用

存档很容易
git pull --rebase

您可能需要解决冲突。不用担心。如果您发现冲突难以解决,您总是通过发出 git rebase --abort

撤消 pull --rebase

如果您想更安全,可以将 git pull --rebase 分为三个步骤

  1. git fetch --all总是安全的。它只是从远程存储库中获取所有新数据
  2. git log master --not origin/master 显示您拥有但不存在于远程存储库中的提交
  3. git rebase origin/master(假设你目前在 master 分支)

如果出现问题,您可以发出 git rebase --abort