同一个项目设置多个git地址,并最终实现一次性同时推送到到多个git地址

参考链接

给origin 增加一个可以push的地址

git remote set-url --add origin git@github.com:gzggithub/ssstest.git  // 给origin添加一个远程push地址

在这里插入图片描述

这样一次push就能同时push到两个地址上面

git remote -v // 查看是否多了一条push地址(这个可不执行)

至此,我们就可以直接一个push,同时推送到两个git地址。

git push origin master -f    // 如果第一次推不上去代码,可以使用强推的方式

同一个项目设置多个git地址,并最终实现一次性同时推送到到多个git地址_第1张图片

注意:删除添加的路径的方法是

git remote set-url --delete origin git@github.com:gzggithub/ssstest.git

看效果 找项目根目录下 .git 文件下 config.js 中新增了 几个github或gitLab地址

同一个项目设置多个git地址,并最终实现一次性同时推送到到多个git地址_第2张图片

使用git提交到github或gitLab,每次都要输入用户名和密码的解决方法

解决办法:

打开git下的config文件
同一个项目设置多个git地址,并最终实现一次性同时推送到到多个git地址_第3张图片

将其改为如下格式:
https://username:[email protected]/username/project.git

在这里,username就是你的用户名,比如我的用户名是ALOMASC,那么改成之后的结果是:
同一个项目设置多个git地址,并最终实现一次性同时推送到到多个git地址_第4张图片

修改项目的文件内容,确保本地的代码在线上代码的基础上有所改动,然后再提交。这样就不会要求输入用户名和密码了。

测试结果是:

同一个项目设置多个git地址,并最终实现一次性同时推送到到多个git地址_第5张图片

参考链接

git 修改分支的名字

git 修改分支的名字

你可能感兴趣的:(git)