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版权协议,转载请附上原文出处链接和本声明。