Git远程仓库操作流程分享
远程仓库是团队协作和代码同步的关键工具。主流托管平台有GitHub、Gitee和GitLab。以Gitee为例,操作包括创建仓库、配置SSH公钥、添加远程仓库、推送代码、克隆仓库、抓取和拉取更新等命令,覆盖日常开发常见场景。
在团队协作或日常开发中,远程仓库几乎是绕不开的环节。它解决了代码同步、备份和多人协作的痛点。下面就从最常用托管平台的选择,到实际操作的每一步,系统地捋一遍。
一、常用托管服务
目前市面上主流的远程仓库托管服务有三个:
- GitHub:
https://github.com - Gitee(码云):
https://gitee.com - GitLab:
https://about.gitlab.com
任选一个注册账户,后面就能开始操作了。这里以国内访问更快的 Gitee 为例演示。
二、创建远程仓库
登录 Gitee 后,点击右上角的加号,选择“新建仓库”。接着按下面的提示填写仓库名称、描述、可见性等信息,确认即可。

三、配置SSH公钥
要让本地 Git 与远程仓库安全通信,推荐使用 SSH 协议。配置公钥是关键一步。
1. 生成公钥指令
ssh-keygen -t rsa
执行后系统会提示输入保存路径和密码,不必纠结,一路回车到底即可。
2. 查看公钥指令
cat ~/.ssh/id_rsa.pub
命令会输出一串密钥字符串,直接选中复制。然后回到 Gitee 的“设置”→“SSH公钥”页面,把内容粘贴到指定区域。

3. 验证配置是否成功
ssh -T git@gitee.com
执行后如果出现类似“Are you sure you want to continue connecting?”的提示,输入yes。看到欢迎信息就说明配置成功了。

4. 复制远程仓库地址
在仓库主页点击“克隆/下载”,选择 SSH 链接并复制。

5. 添加远程仓库
在本地项目目录中执行:
git remote add origin git@gitee.com:zouqiuiling/git_test.git
然后可以用 git remote 查看当前已关联的远程仓库列表,确认添加成功。
6. 推送到远程仓库
执行:
git push origin master
推送成功后,刷新远程仓库页面就能看到本地的文件了。如果需要强制覆盖远程分支,可加上 -f 参数;若想同时建立上下游关联关系,使用 --set-upstream:
eg:git push --set-upstream origin master

7. git branch -vv
这个命令可以查看本地分支与远程分支的详细跟踪关系,很实用。
8. git clone 仓库地址
如果从零开始,可以直接用克隆命令把远程仓库整个下载到本地:
git clone git@gitee.com:zouqiuiling/git_test.git
仓库地址从上面复制 SSH 链接处获取。


9. git fetch —— 抓取指令
git fetch origin 分支名 可以把远程仓库的更新拉到本地,但不会自动合并,需要手动执行 merge。当主分支没有新提交时,合并会触发快进模式——Git 直接移动本地指针,不生成额外的合并记录。
10. git pull —— 拉取指令
git pull origin 分支名 相当于 fetch + merge,一步到位。如果不指定分支名,Git 会默认操作当前分支所关联的远程分支。注意:pull 和 fetch 的行为差异就在这里——一个更激进,一个更谨慎。
总结
以上就是远程仓库操作的核心步骤,从创建仓库、配置 SSH 到推送和拉取,覆盖了日常开发中的常见场景。掌握这些基础命令,就能顺畅地与团队成员协作,不再担心代码同步问题。


































