为了使当前功能分支与development更改保持同步,我必须定期执行以下操作:

git checkout development
git pull
git checkout <my feature branch>
git merge development

是否可以使此git命令序列更短?

#1楼 票数:0

如果愿意,您始终可以直接从远程上游分支中拉取

git pull origin development  # Assuming you are on <my feature branch>

这将合并与您保持同步的远程服务器上存在的development分支(在本例中为origin服务器)中的development分支中的更改,并将其合并到<my feature branch>

#2楼 票数:0

尝试这个:

git config alias.sync '!git checkout development && git pull && git checkout feature && git merge development'

将其添加到您的配置后,您可以执行git sync
(开头的感叹号告诉git 将整个别名作为shell命令执行 )。

您可能还想在合并development分支之前在其中添加一些git stash

#3楼 票数:0

git fetch origin development:development
git merge development

  ask by Andriy Kryvtsun translate from so

未解决问题?本站智能推荐:

2回复

如何将功能分支合并到Git中的分支开发?

我是Git的新手,我有一个简单的问题 尽管在此论坛中已经多次询问了此问题,但我想将我的问题限制在以下情况下 功能A已成功合并到分支“开发”中 现在的问题是,我们应该采用哪种方法将“功能B”合并为分支“开发” 我们应该提取最新版本的“ develop”并合并“ featu
1回复

Git 将开发分支合并到功能分支中 [关闭]

关闭。 这个问题需要细节或清晰。 它目前不接受答案。 想改
1回复

将文件从功能分支合并到开发分支

我有一个开发分支和几个功能分支。 我在Atlassian上找到了这个git工作流程。 这个想法是dev分支将仅对所有开发人员(主持人除外)只读。 所有开发人员只能在功能分支之外工作。 但这是问题所在- 开发人员A开始在功能分支A(FB-A)上工作。 同时,Dev分支将取得进展。
1回复

使用Git将所有更改从开发中的功能分支合并到发布分支

我们使用GitFlow来管理我们的软件存储库: http ://nvie.com/posts/a-successful-git-branching-model/ 我有一种情况,我不知道如何处理这个分支模型。 在几周的时间里,我向一个feature分支(分支develop )做了大约十
1回复

Git命令查找哪些分支合并到当前分支以及何时合并

我有几个功能分支正在自动合并到集成分支。 我想知道是否以及何时发生这种情况。 我可以输入git log ,它会告诉我合并已经发生但是由于某种原因它没有显示我从哪个功能分支它只是说“merged integration_branch into integration_branch”
3回复

git / gerrit阻止开发分支合并到稳定/测试分支

使用Gerrit很容易将不稳定的代码从develop分支合并到stable分支中: $ git checkout develop $ commit $ git push origin HEAD:refs/for/stable 在Gerrit中,提议的更改来自开发分支并且要合并到稳
1回复

Git 将更新的开发分支合并到本地分支

我如何更新我已经签出的分支,以及更新的(在本地分支从开发分支分支之后合并了一些拉取请求)开发分支? 目前,如果我在branch_1有未/提交/推送的更改,我会做一个 有没有办法用较少的步骤来实现我所追求的?
1回复

使用git将主分支合并到开发分支时出错

使用 git 将主分支合并到我的开发分支时出现以下错误。 错误: 我在下面解释我的过程。 1- 我在本地使用我的dev分支。 2-我使用下面的命令检出了master分支。 3-然后我使用以下命令从master分支中提取最新代码 4- 我再次使用以下命令结帐到我的分支