发现了git的小秘密

如果你想把你的commit同时push到github和gitlab两个仓库

git remote add gitlab git@xxx.xx.xx.xx:username/projectname.git
//添加名为gitlab的远程仓库地址

git remote -v
//查看所有的克隆地址

gitlab git@xxx.xx.xx.xx:username/projectname.git (fetch)

gitlab git@xxx.xx.xx.xx:username/projectname.git (push)

origin https://github.com/username/projectname.git (fetch)

origin https://github.com/username/projectname.git (push)

git push gitlab
//push到名为gitlab的远程仓库

gitlab 是给git@xxx.xx.xx.xx:username/projectname.git这个远程仓库取的名字,可随意取

两个创建的projectname要一致

关于github,gitlab上提交了commit贡献却不显示绿框框,蓝框框,心情简直前功尽弃

补救方法

  1. git config user.email 检查出现的邮箱是不是github的邮箱
  2. 如果你用的是gitlab邮箱commit and push到github,提交无contributions
  3. 去github网站的个人设置里的邮箱,添加上你的gitlab邮箱
  4. 此时不管你的git config user.email 设置的是哪个邮箱,都可以commit到github上,以前未出现的contributions就会神奇的点亮。(如果一开始user.email就为空,sorry,救不活了,还是赶紧git config user.email xxx@xx.com设置邮箱)
  5. gitlab同理,把github邮箱添加到个人设置里
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容