如何在已经提交到其他分支的其他分支中推送更改

时间:2018-11-28 08:02:33

标签: git git-commit

我有两个分支master和version_one。

我在master分支中,我在git中添加了一些文件,并提交给master,但是我想在version_one分支上撒粉

我可以更改签出分支version_one并将该提交推送到version_one,以便将更改仅推送到version_one分支

git branch
master

git add file_name.txt
git commit -m "new change"

1 个答案:

答案 0 :(得分:1)

您可以通过多种方式执行此操作。我假设您在本地已经有version_branch。 我遵循的选项之一是-

  1. 检出到master分支。还原您推送给主服务器的更改。您可以使用

    git reset HEAD~
    

    通过这种方式,您可以在git状态下查看更改

  2. 检出到版本分支。在此之前,您需要存储更改并在签出后应用相同的存储。

    git stash
    git checkout version
    git stash apply
    
  3. 然后提交您的更改。

相关问题