我从事几个项目,其中一些具有main默认master分支。我无法用一个或其他名称重命名所有项目,因为并非所有项目都由我管理。我知道.gitconfig别名系统非常广泛,所以我想知道是否有一种方法可以接受涉及的每个命令的两个名称。到目前为止,我只找到了这个,但它涉及修改每个单独的命令,并且使用!sh -c它不是很“漂亮”。理想的情况是还测试两个分支是否确实存在于存储库中以避免错误。
我尝试master = main在 .gitconfig[alias]部分的开头添加,但无论哪种方式都不起作用。