是否可以在另一个分支中将更改推送到主分支
Is it possible to push changes to master branch while in another branch
虽然我们在 git 存储库的不同分支中工作,但是否有可能不小心将您的更改从 demo 分支推送到 master。我知道为了将更改带到 master 分支,我们必须将 require 分支合并到 master。
有时当我推送到一个分支时,我会怀疑我是否会不小心将它推送到 master,所以只是为了清除它...
git push origin master
这会将您所在的任何分支推送到原始存储库中的主分支。
快捷方式
git push
仅当当前分支通过 --set-upstream
链接到某个远程分支时才有效。例如
git push --set-upstream origin master
注意:设置上游分支的方式较多
完全有可能不小心推到错误的分支。例如,当您跟踪错误的分支时,或者因为推送命令中存在拼写错误,或者因为您忘记了自己所在的分支。
不用担心
因为如果您在其他分支中进行了更改,不幸的是被推到了 master
Ex: 你在 slave 的分支你推到了 master (git push orgin master
)
它将显示所有最新信息
如果你也递归推送 (git push -u origin master
) master 分支不会影响 (如果你只在其他分支中)
Master branch wont change until unless you merge with other branch's or till changes made in master
**cool**
git push origin local-branch-name:remote-branch-name
在这种情况下,应该是:
git push origin demo:master
如果您正在使用 gitlab/github,您可以将 master
分支设置为 protected
以避免意外将某些分支推送到 master
虽然我们在 git 存储库的不同分支中工作,但是否有可能不小心将您的更改从 demo 分支推送到 master。我知道为了将更改带到 master 分支,我们必须将 require 分支合并到 master。
有时当我推送到一个分支时,我会怀疑我是否会不小心将它推送到 master,所以只是为了清除它...
git push origin master
这会将您所在的任何分支推送到原始存储库中的主分支。
快捷方式
git push
仅当当前分支通过 --set-upstream
链接到某个远程分支时才有效。例如
git push --set-upstream origin master
注意:设置上游分支的方式较多
完全有可能不小心推到错误的分支。例如,当您跟踪错误的分支时,或者因为推送命令中存在拼写错误,或者因为您忘记了自己所在的分支。
不用担心
因为如果您在其他分支中进行了更改,不幸的是被推到了 master
Ex: 你在 slave 的分支你推到了 master (git push orgin master
)
它将显示所有最新信息
如果你也递归推送 (git push -u origin master
) master 分支不会影响 (如果你只在其他分支中)
Master branch wont change until unless you merge with other branch's or till changes made in master
**cool**
git push origin local-branch-name:remote-branch-name
在这种情况下,应该是:
git push origin demo:master
如果您正在使用 gitlab/github,您可以将 master
分支设置为 protected
以避免意外将某些分支推送到 master