合并Github上的两个分支

时间:2018-09-06 14:01:50

标签: github merge

我是Github的新手,我有一个分支想要与主分支合并。我无法通过git命令行将其合并,这非常复杂。 我尝试按照以下文档在Github网站上进行合并:

Merging a pull request on GitHub

但是我收到以下消息:

  

没有什么可比较的!

这是项目:

https://github.com/SumayahAlharbi/erecords

master背后的4次提交意味着什么?

更新

请检查以下图片:

我以为我成功完成了合并,但是没有任何变化! enter image description here enter image description here

2 个答案:

答案 0 :(得分:3)

4次提交在大师后面意味着什么?

  • 这意味着master分支有4个提交,这些提交当前不在您的分支中。您需要重新设置分支基础,然后创建一个 New Pull 请求,需要对其进行审核并最终获得批准 您的分支可以与主分支合并。

没有什么可比较的!

  • 检查主节点和分支节点之间的差异。点击Git中心中的 Compare 图标或运行它 从您在Git Bash中的本地分支的命令:git diff --name-only master_branch

答案 1 :(得分:1)

我刚刚检查了您的仓库。 public CountDownTimer countDownTimer = null; private void start () { if (countDownTimer == null) { time.setText("60"); countDownTimer = new CountDownTimer(60 * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { time.setText("" + millisUntilFinished / 1000); } @Override public void onFinish() { countDownTimer = null; time.setText("Done !"); } }; countDownTimer.start(); pop(); } } 分支的更改已合并到ExportFeature分支中,然后还原了合并。这就是为什么现在如果您提出将master合并到ExportFeature中的拉取请求,则会得到master

查看There isn’t anything to compare!分支中已经存在的关于ExportFeature的最新提交。

enter image description here

enter image description here

之所以在master分支上看到4 commits behind master是因为ExportFeature分支比master分支多4个提交。如果您看到ExportFeature分支上的提交总数为7,而ExportFeature分支上的提交总数为11。如果您需要在master分支上进行更多更改,您需要在本地git终端上当前分支为ExportFeature时运行命令master,从git pull origin master分支中获取最新更改。