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

目录

1. 问题

2. 步骤


1. 问题

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

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

2. 步骤

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

然后使用SSH 方式拉下来:

$ git clone [email protected]:Alinvor/Python-DeMo.git

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

$ git config --local --list

找到remote.origin.url 这一栏复制一下,即[email protected]:Alinvor/Python-DeMo.git 输入如下命令:

$ git remote add origin [email protected]:Alinvor/Python-DeMo.git

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

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

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

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

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

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

$ git push --set-upstream origin master

成功后,如下图所示:

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

$ git pull origin

然后 All is Ok;

(完)

发布了66 篇原创文章 · 获赞 17 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/DovSnier/article/details/103313417