如何推送已经在其他分支上提交的其他分支中的更改
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。
我遵循的选项之一是 -
结帐到 master 分支。还原您推送给 master 的更改。您可以使用
git reset HEAD~
这样就可以看到git状态下的变化
签出版本分支。在此之前,您需要存储更改并在结帐后应用相同的存储。
git stash
git checkout version
git stash apply
然后提交您的更改。
我有两个分支 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。 我遵循的选项之一是 -
结帐到 master 分支。还原您推送给 master 的更改。您可以使用
git reset HEAD~
这样就可以看到git状态下的变化
签出版本分支。在此之前,您需要存储更改并在结帐后应用相同的存储。
git stash git checkout version git stash apply
然后提交您的更改。