解决分支上的推/拉

时间:2017-07-19 18:13:48

标签: git bitbucket atlassian-sourcetree

我已经搞砸了一段时间并且似乎无法解决这个问题,但是我已经在我的主分支机构上推送和暂停,并且似乎无法解决。

在我完成我的工作之前,这是一张图片:

enter image description here

因此,我创建了f-Unused_alert_zips分支来对2个已删除的文件执行拉取请求。这被批准了,我通过bitbucket将pull请求合并到master中。然后我回到sourcetree并将我的活动分支重新转换为master。我在一个文件中做了一个代码注释,并希望直接提交/推送到主人,但它不会允许它,因为我需要提取更改。显然我做错了,因为现在我有4个拉动待定和1个等待待定。我已经尝试过但我已经卡住了。

我对git和sourcetree / bitbucket非常陌生,所以我抓住稻草。

1 个答案:

答案 0 :(得分:1)

我想提交“修改代码注释与日期以显示相关性”是由您创作的(我猜这是您在等待拉取请求合并时所做的事情)

我还猜测,预期的行为是看到你的主人在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(我假设您目前在主分公司)
  4. 如果出现问题,您可以发出git rebase --abort