更短的git命令,用于将开发分支合并到功能分支中

时间:2017-08-15 23:06:21

标签: git

要使我当前的功能分支与我必须定期进行的development更改保持同步:

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

是否可以更快地执行git命令序列?

3 个答案:

答案 0 :(得分:0)

如果您想

,您可以直接从远程上游分支机构直接提取
git pull origin development  # Assuming you are on <my feature branch>

这将合并来自远程服务器上存在的development分支(在本例中为origin)与<my feature branch>

同步的更改

答案 1 :(得分:0)

试试这个:

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

将其添加到您的配置后,您只需执行git sync (开头的感叹号告诉git execute the entire alias as a shell command)。

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

答案 2 :(得分:0)

git fetch origin development:development
git merge development