远程操作
前言 : 前面说到关于Git的基础命令, 它们都是基于本地的操作, 而远程仓库的操作是基于Gitee或GitHub这种远程仓库而言。前面也初步配置了Gitee和GitHub, 接下来就可以使用远程仓库的命令了.
-
远程克隆仓库
- Gitee上的仓库地址是对应的仓库下的
克隆/下载 ,里面就会有一串链接
-
GitHub上的也是对应仓库下的Code
git clone <仓库地址>
git remote
git remote -v
git remote add <shortname> <url>
git remote remove <name>
git remote rename <old> <new>
git help remote
注意 : git remote列出的只是针对该仓库的远程服务器的地址,而不是所有仓库(即只作用于本地电脑当下的文件夹)。若使用git remote命令后没有任何显示,则说明还没配置远程服务器的地址, 需要添加。
git fetch <remote>
git push <remote> <branch>
git push origin master
git push <remote>
git remote show <remote>
打标签
在 Git 中列出已有的标签非常简单,只需要输入 git tag (可带上可选的 -l 选项 --list)
git tag
git tag -l
-
创建标签 : Git 支持两种标签:轻量标签(lightweight)与附注标签(annotated)
-
附注标签
git tag -a <版本号> -m '提交信息'
git tag -a v1.0 -m '我的1.0版本'
git show
git show <版本号>
git show -s <版本号>
-
轻量标签 : 轻量标签本质上是将提交校验和存储到一个文件中——没有保存任何其他信息。 (大白话就是最简单的标签)
git tag <版本号>
git tag v1.0
-
后期打标签 : 可以对过去的提交打标签(如果过去提交的版本没有打标签, 就可以使用这个方法)
git log
git tag -a <版本号> <提交版本的哈希序列> -m '提交信息'
?
-
共享标签 : 默认情况下,git push 命令并不会传送标签到远程仓库服务器上。 在创建完标签后你必须显式地推送标签到共享服务器上
git push <remote> <标签版本号>
git push <remote> --tags
-
删除标签
git tag -d <tagname>
git push <remote> --delete <tagname>
注 : <remote> 是均指远程服务器地址或简写
可以在Gitee中查看对应的版本号
参考文献 : 《Git版本控制管理 第二版》人民邮电出版社 《Pro Git》Git官网的pdf下载 ; 在线中文文档查看
未完待续…
|