建站提交历史文章,原文写作时间 2023 年 1 月 11 日前后。

目前最常用的 git 代码仓库非 github 莫属,本文将以 github 为例,介绍远程仓库的使用。

创建远程仓库

使用远程仓库前,你需要在 github 上注册一个用户,并创建一个 repository ,当然你也可以使用自己搭建的 Git服务器

  • 创建你的第一个仓库,建议将它命名为 test

  • 按照 Quick setup 指示,在本地的一个空目录下使用命令行完成下面的命令,以自己该界面的命令为准。操作成功后刷新当前界面,将会发现出现一个 README.md 文件,至此完成远程仓库的基本测试。

操作远程仓库

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 连接
git remote add {origin} {url} # 与远程仓库建立连接,命名为 origin
git remote # 打印标识的远程仓库目录
git remote -v # 打印远程仓库信息
git remote rm {origin} # 删除远程仓库 origin 标识
# 克隆
git clone {url} # 克隆远程仓库(必须为空目录, 克隆远程仓库无需建立连接操作,克隆远程仓库务必确认工作目录正确)
# 拉取
git pull {origin} {branch} # 从远程仓库 origin 拉取 branch 分支
git fetch # 从远程仓库拉去 reflog (提交记录), 不会拉取代码
# 推送
git push {origin} {branch} # 向远程仓库 origin 推送 branch 分支
git push {origin} {tag} # 向远程仓库 origin 推送 tag 标签
git push {origin} --tags # 向远程仓库 origin 推送全部标签
git push {origin} :refs/tags/{tag} # 从远程仓库删除 tag 标签