远程库的使用,打标签与别名——Git的学习与使用(四)
作者:互联网
本小节总结Git远程库的使用,打标签与alias别名方便操作。其中有关分支的概念可以先暂时跳过,后续相关博文会对分支进行进一步的总结。
文章目录
远程库的使用
什么是远程库
远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。
获取与查看远程库
- 获取使用
git clone <url>
- 查看
git remote
用来查看远程仓库。如果你已经克隆了自己的仓库,那么至少应该能看到origin
——这是 Git 给你克隆的仓库服务器的默认名字仓库的名字。分支的名字叫做main
。分支的概念我们放到部分进行学习总结。你也可以指定选项-v
,会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL。
添加远程仓库
运行 git remote add <shortname> <url>
添加一个新的远程 Git 仓库,同时指定一个方使用的简写。
从远程仓库中抓取与拉取
git fetch <remote>
注意这里拉取数据后并不会进行数据的合并,就是说在你的本地目录下是看不到目录结构的改变的。
推送到远程仓库
git push origin master
注意这里的remote就是之前的origin名称,可以将其替换做库地址,与之是等价的。
同时默认branch的名称是main。这是默认分支。
查看某个远程仓库
git remote show <remote>
示例如下,这里使用git remote仅仅只是展示你的库的名称,显示的信息相对来时比较简单。
远程仓库的重命名与移除
指令git remote rename
&git remote remove
打标签
git可以给仓库历史中的某一个提交打上标签,用以表示某一个发布的节点。
列出已存在标签
使用 git tag
(可选的加上-l
或者是 --list
)
创建标签
git 支持两种标签
- 轻量标签:轻量标签很像一个不会改变的分支一一它只是某个特定提交的引用。
- 附注标签:而附注标签是存储在Git数据库中的一个完整对象,它们是可以被校验的,其中包含打标签者的名字、电子邮件地址、日期时间,此外还有一个标签信息,并且可以使用GNU Privacy Guard(GPG)签名并验证。通常会建议创建附注标盗,这样你可以拥有以上所有信息。但是如果你只是想用一个临时的标签,或者因为某些原因不想要保存这些信息,那么也可以用轻量标签。
创建附注标签
git tag -a
的选项
创建轻量标签
后期打标签
前面所提及的都是对本地当前版本的打标签,也可以对之前提交过的版本打标签
共享标签
git push
命令并不会将标签传送到远程仓库服务器上
删除标签
git tag -d <tagname>
-d --delete:删除
检出标签
别名
通过设置alias可以使得我们更快速的输入指令。下面的意思就是我们使用co
来代替checkout
。所以我们就可以直接使用git co
来进行检出。
标签:Git,remote,仓库,标签,别名,git,轻量,远程 来源: https://blog.csdn.net/qq_41467882/article/details/123618121