如何为单个git推送指定策略
我喜欢将默认推送策略保持在当前的如何为单个git推送指定策略,git,git-push,Git,Git Push,我喜欢将默认推送策略保持在当前的状态,但有时我需要修改多个分支,然后推送所有分支,即我需要将策略设置为匹配 当一个分支一个分支地完成时,它会产生大量的噪音并需要时间。我的另一个选择是临时设置该存储库的推送策略,进行推送,然后将其设置回默认值。这让我想知道,有没有一种方法可以为一次推送指定类似于git合并策略的推送策略 注意:我知道push选项——all,但我也有本地分支机构不打算被推送 我假设“推送策略”指的是push.default(与current和匹配一起)的设置 要运行一个Git命令,同
状态
,但有时我需要修改多个分支,然后推送所有分支,即我需要将策略设置为匹配
当一个分支一个分支地完成时,它会产生大量的噪音并需要时间。我的另一个选择是临时设置该存储库的推送策略,进行推送,然后将其设置回默认值。这让我想知道,有没有一种方法可以为一次推送指定类似于git合并策略的推送策略
注意:我知道push选项——all
,但我也有本地分支机构不打算被推送 我假设“推送策略”指的是push.default
(与current
和匹配一起)的设置
要运行一个Git命令,同时在该命令期间覆盖某些Git配置变量的配置设置,请使用:
git -c <name>=<value> command
例如(假设已经设置了$remote
,并且..
部分有一些明显的方法来填充它)。此外,如果您的意思是匹配,则特殊的refspec:
表示:
git push origin :
例如。我没有意识到这个问题会概括得这么好。我可能会问“如何为一次提交覆盖git配置值”
git push origin :