【问题标题】:Setting where a local git branch pulls AND pushes设置本地 git 分支拉和推的位置
【发布时间】:2015-04-02 22:44:51
【问题描述】:

我正在使用 2 个主要分支处理我的分叉回购:

  • master:从 main_project/master pulls
  • 引导程序:从合作者/引导程序中提取
  • 第二个遥控器是一个分支,也为主项目做出了贡献

我希望上述分支从相应的相关仓库中提取;但是,我希望他们 pushorigin/<branch>(master 或 bootstrap)。我知道我可以通过git push <remote> <branch> 指定推送,但如果可能的话,我希望它更简单。

作为后续行动,tracking 分支是否会有所帮助?我不知道跟踪,尽管我确实通过类似的 SO 问题阅读过它。分支跟踪将如何影响我的情况?

【问题讨论】:

    标签: git git-branch git-push git-pull


    【解决方案1】:

    您可以使用git remote set-url--push 参数来设置不同的push url。例如:

    git remote set-url --push git@github.com:someuser/somerepo
    

    有关更多文档,请参阅git help remote

    【讨论】:

    • 这会让我当前的分支推送到远程吗?我希望我的分支从遥控器拉,但推到我的原点。
    • 使用--push 只是为git push 设置目标,并不会更改git pull 的现有源。
    • 很抱歉接受晚了。我忘记了这个问题。但它确实帮助了我!
    猜你喜欢
    • 2010-12-27
    • 2014-01-17
    • 2020-01-06
    • 1970-01-01
    • 2011-05-05
    • 2021-09-13
    • 1970-01-01
    • 2020-10-14
    • 2022-01-09
    相关资源
    最近更新 更多