欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Git】本地仓库和远程仓库关联

程序员文章站 2022-07-13 16:20:36
...

 

目录

1. 问题

2. 步骤


 

1. 问题

 

在本地机器上开发,有些积累性或DeMo 性质的学习过程的仓库,有时候换电脑或者电脑中毒了,重装即丢失;

后来干脆本地的仓库都搞远程得了,重装重拉一下即可;

 

2. 步骤

首先在Github 上创建一个仓库,如下图所示:

【Git】本地仓库和远程仓库关联

然后使用SSH 方式拉下来:

$ git clone aaa@qq.com:Alinvor/Python-DeMo.git

【Git】本地仓库和远程仓库关联

然后在自己本地仓库上,合并一下刚拉下来的.gitignore 文件和README.md 文件,在自己合并的本地仓库中,输入如下命令:

$ git config --local --list

【Git】本地仓库和远程仓库关联

 

找到remote.origin.url 这一栏复制一下,即aaa@qq.com:Alinvor/Python-DeMo.git 输入如下命令:

$ git remote add origin aaa@qq.com:Alinvor/Python-DeMo.git

【Git】本地仓库和远程仓库关联

此时,执行成功如下所示:

$ git config --local --list   // 显示当前本地仓库本地配置信息

【Git】本地仓库和远程仓库关联

 

表示添加上了,此时使用如下命令:

$ git push --force origin master     // 强制推送到远程

注意:        如上命令,除非特殊情况,一般不建议强制覆盖远程仓库分支;

【Git】本地仓库和远程仓库关联

再然后把本地master 分支和远程仓库master 分支关联起来,如下命令:

$ git push --set-upstream origin master

成功后,如下图所示:

【Git】本地仓库和远程仓库关联

此时,就可以在本地机器上进行开发了,测试拉下远程分支内容,使用如下命令:

$ git pull origin

【Git】本地仓库和远程仓库关联

然后 All is Ok;

 

 

 

(完)

 

 

相关标签: Git remote