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

how to push change in other branch which already commit on other branch

我有两个分支 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"

有多种方法可以做到这一点。我假设您在本地已经有 version_branch。 我遵循的选项之一是 -

  1. 结帐到 master 分支。还原您推送给 master 的更改。您可以使用

    git reset HEAD~
    

    这样就可以看到git状态下的变化

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

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