git选项remote.unfuddle.push的作用是什么?

6
如果设置了下面的这行代码,会有哪些更改? git config remote.unfuddle.push refs/heads/master:refs/heads/master 该命令将本地分支master推送到远程unfuddle仓库的master分支。
1个回答

4
它将配置您当前的代码库(使用--global开关为您当前的用户账户执行配置)。它告诉git,对于远程unfuddle,它应该只推送master分支。
因此,git push unfuddle将仅向远程存储库推送master,即使可能存在其他分支并已更新(因此使用默认配置已推送)。

所以,确认一下,“unfuddle”是仓库的名称,而不是某个命令吗? - Philip Oakley
从git配置手册中remote.<name>.push,这是git-push(1)的默认“refspec”集。请参阅git-push(1)。 - Philip Oakley
@philip:是的,unfuddle 是已配置远程仓库的名称(别名为存储库URL)。git config 是命令,remote.unfuddle.push 是要设置的键,而 refs/heads/master:refs/heads/master 则是新值。 - knittl
当我第一次看到OP的问题时,我想知道unfuddle是否是一个命令 - 它有动词的感觉! - Philip Oakley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接