ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-03-20 19:00:39  阅读:155  来源: 互联网

标签:Git remote 仓库 标签 别名 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有