首页 > 编程知识 正文

git本地仓库关联远程仓库,git本地代码关联远程仓库

时间:2023-05-04 02:29:22 阅读:239695 作者:3577

一、安装Git,安装过程略

二、Git用户信息

Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。

$ git config --global user.name "zhangsan"$ git config --global user.email "88888888@qq.com

C:Usersadmin路径下的.gitconfig文件里面可以看到用户信息

三、查看Git配置信息 

$ git config –list

四、修改Git编辑器

$ git config --global core.editor vim

五、修改差异合并工具

$ git config --global merge.tool kdiff4或vimdiff

六、创建SSH Key

$ ssh-keygen -t rsa -C 88888888@qq.com

成功会在C:Usersadmin路径下生成.ssh文件夹进去,打开id_rsa.pub,复制里面的Key粘贴id_rsa.pub内容到GitHub或Gitee



测试连通性,根据提示输入yes,成功会在C:Usersadmin.ssh路径下生成known_hosts文件$ ssh -T git@github.com    #Github验证$ ssh -T git@gitee.com    #Gitee验证

七、本地Git 项目与Github上的仓库进行关联

$ git remote add origin https://github.com/jinsx2015/oa.git

八、本地Git 项目与Gitee上的仓库进行关联

$ git remote set-url --add origin https://gitee.com/jinsx/oa.git

九、查看Git项目下.gitconfig文件,如下可以实现同时推送两个不同的仓库

[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true[remote "origin"]url = https://github.com/jinsx2015/oa.gitfetch = +refs/heads/*:refs/remotes/origin/*url = https://gitee.com/jinsx/oa.git

十、手动修改Git项目下.gitconfig文件如下

拉取两个仓库要分别进行推送两个仓库,一次推送即可[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true[remote "github"]url = https://github.com/jinsx2015/oa.gitfetch = +refs/heads/*:refs/remotes/github/*url = https://gitee.com/jinsx/oa.git[remote "gitee"]url = https://gitee.com/jinsx/oa.gitfetch = +refs/heads/*:refs/remotes/gitee/*url = https://github.com/jinsx2015/oa.git

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。