git merge从本地(?)分支更改为另一个本地分支

时间:2017-10-13 01:29:39

标签: git gerrit

我有两个分店,我关心brandon-gce和brandon / GCE_startsript。 brandon-gce是几个星期前的一个较旧的分支,它有一些我需要的文件,但从未在上游合并。

我想把brandon-gce上的所有terraform变化都放到我的新brandon / GCE_startsript分支中。我很确定这是非常直接的,有关于如何做到这一点的数百个解释,但我不熟悉git,我害怕弄得一团糟,我不知道如何解决。

➜  terraform git:(brandon-gce) git diff --name-status brandon-gce..brandon/GCE_startsript | grep terraform
M    /terraform/environments/food/gcp-us-east4/pods.tf
M    /terraform/environments/food/gcp-us-east4/variables.tf
M    /terraform/environments/staging/gcp-us-east4/pods.tf
M    /terraform/environments/staging/gcp-us-east4/variables.tf
M    /terraform/modules/gcp-region/firewall.tf
D    /terraform/modules/screencast-gcp-pod/.gateway.tf.swp
D    /terraform/modules/screencast-gcp-pod/blargh.tf
M    /terraform/modules/screencast-gcp-pod/variables.tf

我以为我应该这样做。是吗?

➜  terraform git:(brandon-gce) git rev-parse HEAD
7561c4083a742a6949cba397af964bff2a92765e
➜  terraform git:(brandon/GCE_startsript) git cherry-pick 7561c4083a742a6949cba397af964bff2a92765e

1 个答案:

答案 0 :(得分:2)

来自新分支的

git merge brandon-gce