在下面的场景(Git、Intellij、Stash)中合并代码的好方法是什么



Git合并代码

假设我有一个名为original/develop的分支,每次我开发一个新功能时,我都会从original/developer创建一个新分支作为feature/feature_name让我们说,我已经在该功能上工作了几天,我做了一些更改,并将它们提交给了远程功能/feature_name分支现在让我们说,起源/开发本身同时发生了变化,因为其他一些开发人员通过拉取请求进行了响应。如果我现在创建一个拉取请求,将代码从feature/fieature_name合并到original/development,Stash不喜欢。

我正在使用intellij的想法与Git进行交互,什么是一种干净的方式来将原始/开发中所做的更改转化为我的分支

感谢

合并更改的干净方法

开发创建分支

结账开发分支

git checkout开发

获取最新,因为许多开发人员将他们的代码推送到开发

数字拉式

创建分支开发

git checkout-b feature/test_feature

Push,在该功能上工作了几天,并将您的更改推送到远程feature/test_feature分支

git push-u原始功能/test_feature

合并分支机构的更改以进行开发

我们有两个步骤

步骤1:获取最新信息开发feature/test_feature[/em>以测试使用最新功能所做的更改。

git checkout开发

数字拉动

git校验功能/test_feature

gitmerge——无ff原点开发

注意:如果其他开发人员修改了您在同一行修改的同一文件,则可能会发生冲突

第2步:将您的技术从功能/测试功能推到开发

git checkout开发

git merge—无ff原始特征/test_feature

完成

最新更新