gpt4 book ai didi

git - 如何从多个提交中推送多个分支?

转载 作者:IT王子 更新时间:2023-10-29 00:52:33 24 4
gpt4 key购买 nike

GitHub 发布 Windows 应用程序之前,我从未使用过 git,因此我从未在命令行中使用过它。

这是我的情况:
我在 master 上做了一些提交,然后切换分支并在那里也做了一些提交。无需推送到 GitHub。然后,当我在 Windows 应用程序中单击 sync(我假设 git push)时,令我惊讶的是,我所有的提交都被推送到我的新分支 - 甚至是提交我在 master 时制作的。

因为这是windows应用程序的行为,我想我必须使用命令行。
将提交推送到远程正确分支的正确 git push 命令是什么?

最佳答案

要推送所有分支(refs/heads 下的 refs),请使用以下命令(其中 origin 是您的 Remote ):

git push origin --all

你也可以设置push.default在您的配置中 matching 以默认推送两端具有相同名称的所有分支。例如:

git config --global push.default matching

从 Git 2.0 开始,默认是 simple,这是最安全的选择。

关于git - 如何从多个提交中推送多个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13000563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com