Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何仅从父分支推送新更改_Git_Github_Branch - Fatal编程技术网

Git 如何仅从父分支推送新更改

Git 如何仅从父分支推送新更改,git,github,branch,Git,Github,Branch,比如说在git中,我创建了分支A,然后根据分支A创建了分支B (branch_A) git checkout -b branch_B 然后在分支中提交一些内容 当我想创建一个对GitHub的拉取请求时,我如何只推送发生在分支中的新更改 如果您创建了一个从branch\u B到branch\u a的拉取请求,那么您将只在branch\u B中看到提交作为更改集的一部分。否则,如果您是从branch\u B返回主分支机构,您也会在branch\u A中得到任何更改(无法排除它们)。分支机构B包含

比如说在git中,我创建了分支A,然后根据分支A创建了分支B

(branch_A) git checkout -b branch_B 
然后在分支中提交一些内容


当我想创建一个对GitHub的拉取请求时,我如何只推送发生在分支中的新更改

如果您创建了一个从
branch\u B
branch\u a
的拉取请求,那么您将只在
branch\u B
中看到提交作为更改集的一部分。否则,如果您是从
branch\u B
返回主分支机构,您也会在
branch\u A
中得到任何更改(无法排除它们)。分支机构B包含创建时回购协议中的所有内容。这包括分支A上的所有更改。如果您只想将分支B更改添加回,则需要选择单个提交。