我具有以下分支结构
-localproject
-master
-taskA
-taskB
-remotes/origin
-master
-taskA
-taskB
这是我想要实现的:
taskA
。 taskA
中完成工作,一旦完成,我就会推送到相应的远程分支。它由远程测试系统(gitlab CI / CD管道)进行评估taskA
在工作!现在,我要开始taskB
。此新任务基于taskA
,因此我从中创建了新分支并开始工作。 taskB
工作,我意识到我可以在代码中进行一些改进以改善taskA
。假设在taskB
中更改的某些文件现在应提交到taskA
。 我现在要这样做的方式:
对于每个文件,我要在taskA
中进行更改的地方:
taskB
中手动复制代码taskA
有更好的方法吗?我能以某种方式检查taskB
中的文件并将它们直接复制/提交到taskA
吗?
我希望我解释得尽可能清楚(至少我尝试过),但是请问一下是否没有以最佳方式描述某些内容。虽然我通常了解git,但是我通常将其用于我的私人项目,这些项目不会涉及很多分支或任何与众不同的事情...