[英]Keeping local branch work after Git Pull Request
我是Git的新手,最近从GitHub分支了一个项目,进行了一些更改,并向GutHub提交了拉取请求。
我现在在正在开发的应用程序中使用的更改,因此我需要在本地进行更改才能运行我的应用程序。
但是,我确实想通过派生另一个分支并在其中进行更改,然后再执行另一个拉取请求,依此类推,继续向GitHub项目添加功能/更改。
有没有办法保留我在第一个fork中所做的更改(在项目开发人员将它们合并到主文件中之前,以及如果它们被项目开发人员合并到主文件中),并继续向第二个fork添加功能,然后执行第二个请求请求,该请求仅包含为了拉取请求而在第二个fork中进行了更改。 然后,该过程将在第三个分支和后续分支中重复。
但是在本地,我将从第一个分支开始就拥有所有更改,以便可以继续对我所做的所有最新更改进行测试。
如果您有两个分支,让我们称它们为first-fork
(您已经提交了拉取请求)和second-fork
(其中有其他东西,是否已向上游提交),那么您要做的就是保持它们与众不同,以减轻上游拉力。 我要做的是在本地build
第三个分支,即build
,将其作为要构建和运行的软件的版本,可以将first-fork
合并到其中,然后在添加新second-fork
反复将second-fork
合并到其中。您想尝试的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.