用Git更新本地文件的最佳方法是什么?

u3r8eeie  于 2023-05-21  发布在  Git
关注(0)|答案(2)|浏览(323)

自从我在工作场所编写代码以来,已经有一个星期了,今天我注意到我的文件已经过时了。
执行以下操作时,我应该遵循什么逐步流程:

  • 使用GitLab上的“development”分支中的文件更新我的本地文件。
  • 推送我这周编辑的文件。

我应该按这个顺序做吗?先更新我的本地文件,然后推送编辑过的文件?
注意:我正在处理的分支名为“dev_rafael”,主项目分支名为“development”

9cbw7uwe

9cbw7uwe1#

1.与您的分支和开发分支合并
1.取原点
1.拉原点
1.如果存在合并冲突,请解决此问题
1.致力于你的事业
1.推到您的分支
1.仅重复步骤1
摘要:第一次合并在线分支(步骤1,7),第二次在本地获取在线副本(步骤2,3,4),第三次将本地副本发送到在线(步骤5,6)

kokeuurv

kokeuurv2#

使用Gitlab的development更新分支

1.确保在dev_rafael分支中提交了每个本地更改(您想要推送的更改)。
1.然后,用以下方法推它们:

git push origin dev_rafael

1.将来自development的更改合并到本地dev_rafael分支中:

git pull origin development

1.再次使用以下命令推动包含所有内容的分支:

git push origin dev_rafael

在此之后,如果您想将更改放入development,则取决于您的项目工作流程:

如果您的项目 * 没有 * 使用Gitlab的合并请求

如果你不太熟悉Git,最简单的方法是:

git checkout development
git pull origin development
git merge dev_rafael
git push origin development

(That要求您可以直接在development分支上推送)

**说明:**第一个命令切换到development分支,第二个命令从Gitlab中检索更改,第三个命令将您的本地开发从dev_rafael合并到development,最后一个命令将其推送到Gitlab的development分支。

如果您的项目 * 是 * 使用Gitlab的合并请求

git push origin dev_rafael

然后转到Gitlab和create a merge request

  • dev_rafael作为源分支
  • development作为目标分支

让你的团队批准并合并它。成交!

相关问题