Git本地仓库关联远程仓库

2,874 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情

概述

个人独立开发一套系统的时候,比如自己研发一个产品或者是接一个私活,最开始的时候并未在远程托管平台中建立仓库然后pull到本地进行开发,往往是在本地先搭建项目,开发到某个阶段的时候想起来需要将项目推送到远程仓库中进行托管,这个时候就涉及到如何将本地仓库推送到远程代码托管平台上形成一个远程仓库。

只需要三步就可实现。第一步:初始化本地仓库,第二步:在代码托管平台上建立与本地仓库同名的仓库。第三步:本地仓库和远程仓库进行关联。

创建远程仓库

远程仓库创建成功后会跳转到仓库首页,此时会显示相关操作命令,只需按照相关提示执行命令即可。

image.png

如果本地没有仓库,执行一下命令创建本地仓库。

// 创建目录
mkdir learning-example
// 进入目录
cd learning-example
// 初始化git仓库
git init
// 创建本地文件
touch README.md
// 跟踪本地文件
git add README.md
// 提交到本地仓库
git commit -m "first commit"
// 将本地仓库关联远程仓库
git remote add origin https://gitee.com/yuanyi3136/learning-example.git
// 强制推送本地到仓库到远程仓库
git push -u origin "master"

如果已经有了本地仓库,记得创建远程仓库的时候一定要和本地仓库的名称一致。

/ 进入已经存在的本地仓库目录
cd existing_git_repo
// 将本地仓库关联远程仓库
git remote add origin https://gitee.com/yuanyi3136/learning-example.git
// 强制推送本地到仓库到远程仓库
git push -u origin "master"

下面是在本地开发完项目后想将项目保存到远程仓库gitee。先在本地初始化了git仓库,然后在gitee远程建立了同名的仓库,最后将本地推送到远程仓库的操作步骤。

以下执行的命令都是在项目的根目录下执行命令。

初始化本地仓库

git init

image-20220727152908490.png

  • 将文件加入版本控制
git add .

image-20220727153150585.png

在加入版本控制前,先添加.gitignore文件过滤掉不需要进行版本控制的文件或目录等。

  • 提交到本地仓库
git commit -m "commit message"

image-20220727153318516.png

关联远程仓库

git remote add origin https://gitee.com/xxname/xxrepositoryname.git

image-20220727153406943.png

推送本地仓库到远程仓库

git push -u origin "master"

image-20220727153444167.png 刷新远程仓库后就能看见推送成功的数据了。

image-20220727153642482.png 操作流程:

image-20220727213211915.png