git .config提交两个不同仓库平台的配置

git .config提交两个仓库的配置

git在初始化仓库后,会自动生成.git文件夹,为隐藏文件。通过命令行或者修改其中的config文件,可以修改提交的方式。

下面直接采用修改config的方法:

#核心配置大部分都会自动生成
[core]
	repositoryformatversion = 0
	filemode = false #文件的访问权限 默认为false
	bare = false #默认不创建裸仓库(裸仓库没有工作树)
	logallrefupdates = true #log所有ref的更新
	symlinks = false
	ignorecase = true#是否忽略大小写 /true为忽略
#两个仓库同时提交:输入git push / git push origin
[remote "origin"]
	url = git@github.com:用户名/仓库名.git
	url = git@gitee.com:用户名/仓库名.git
	fetch = +refs/heads/*:refs/remotes/origin/*
#两个仓库分别提交:输入git push github / git push gitee
[remote "github"]
	url = git@github.com:用户名/仓库名.git
	fetch = +refs/heads/*:refs/remotes/github/*
[remote "gitee"]
	url = git@gitee.com:用户名/仓库名.git
	fetch = +refs/heads/*:refs/remotes/gitee/*
[branch "main"] #分支这里一般用master
	remote = origin
	merge = refs/heads/main
[branch "xxx"]#也可以自定义一些分支
	remote = gitee #是gitee的一个分支,也就是会提交到gitee
	merge refs/heads/xxx

版权声明:本文为m0_46205725原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。