提交提款申请的问题

时间:2018-01-12 08:29:54

标签: git github branch branching-and-merging pull-request

我正在尝试提交分支的pull请求并将其合并回其父分支,但是pull请求显示更改,就好像我要回到master(父分支从哪里分支)。 / p>

例如,假设我有一个基于master的分支(称之为B)(称之为M)。在B中,我创建了一个名为README.md的文件。那个文件是空的。我在README.md中向B添加了一行,提交,并将这些更改推送到B。然后我创建一个B分支(称之为T),向README.md添加一行,提交,然后将这些更改推送到T

M
  \
   B (README.md - add one line)
     \
      T (README.md - add another line)

我遇到的问题是,当我提交拉取请求以将T合并回B时,显示的更改表明我正在添加整个文件{{1而不是我期待的一行变化(T中的变化和B中的最新变化之间的差异)。

我不确定这是怎么发生的。你之前遇到过这种情况吗?如果有的话,你做了什么修复它?

1 个答案:

答案 0 :(得分:0)

拉取请求包括两个分支:基本分支和比较分支。我确信您使用M作为基本分支,使用T作为比较分支,因此您可以看到从pull请求添加整个文件的更改。

如果你想要改变只包括另一行,你可以选择T到M并创建一个新的拉取请求。