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
完成