gpt4 book ai didi

Git 跟踪不同的分支以进行推送和 pull ?

转载 作者:行者123 更新时间:2023-12-05 05:14:21 26 4
gpt4 key购买 nike

我有一个使用 Gerrit 管理的 Git 存储库,您不会在其中推送到 <branch> , 而不是推到 refs/for/<branch> ,然后奇迹发生了。因此,我想要 git pull 的不同行为和 git push .特别是,我想要 git pull<branch> pull 出,但是git push推送到 refs/for/<branch> .是否可以在 Git 中进行设置?

(注意:这是 asked before ,但答案很简单,“不,但这是让 Git 强制您始终指定 refspec 的方法,这样您就永远不会意外地推送到错误的分支,”它这不是我要找的答案)

最佳答案

我使用以下配置:

 git remote add review ssh://user@review.example.com:29418/repo
git config remote.pushDefault review
git config remote.review.fetch master:master
git config remote.review.push master:refs/for/master

即添加名为review的远程,为所有分支设置默认推送远程review,从远程分支 mastermaster 配置 fetch/pull,为 master 配置推送到远程分支 refs/for/master

关于Git 跟踪不同的分支以进行推送和 pull ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52618273/

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