0
点赞
收藏
分享

微信扫一扫

远程库的使用,打标签与别名——Git的学习与使用(四)

烟中雯城 2022-03-20 阅读 74

文章目录

远程库的使用

什么是远程库

远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。

获取与查看远程库

  • 获取使用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来进行检出。
在这里插入图片描述

举报

相关推荐

0 条评论