【掌握版本控制:Git 入门与实践指南】远程操作|标签管理

这篇具有很好参考价值的文章主要介绍了【掌握版本控制:Git 入门与实践指南】远程操作|标签管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

 文章来源地址https://www.toymoban.com/news/detail-840856.html

                                               🎬慕斯主页修仙—别有洞天

                                              ♈️今日夜电波:泥中に咲く—ウォルピスカーター

                                                                0:34━━━━━━️💟──────── 4:46
                                                                    🔄   ◀️   ⏸   ▶️    ☰  

                                      💗关注👍点赞🙌收藏您的每一次鼓励都是对我莫大的支持😍


 

目录

Git的远程管理

克隆远程仓库

通过HTTPS⽅式 克隆

通过SSH⽅式 克隆

特别注意

克隆完仓库后必做操作

使用指令推送

使用指令拉取远程仓库

配置Git

Git标签管理

创建标签

查看以及添加信息

删除标签

推送到远程


 Git的远程管理

        远程仓库的创建:这里不多叙述,GitHub和Gitee都有详细的教程。主要叙述当我们创建完成后远程仓库后该如何将远程的仓库克隆到本地,并且后续可以将更改的代码或者新增的文件等等推送到远程仓库。

克隆远程仓库

        我们可以在本地使用如下指令来进行克隆:

git clone +地址

        地址在仓库上有明显的克隆/下载,根据对应的下载方式进行获取即可,这里主要介绍HTTPS和ssh方式:

通过HTTPS⽅式 克隆

        使用上述的的克隆指令加上对应的仓库的https网址即可。如下:

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

通过SSH⽅式 克隆

        需要注意的是:使用SSH方式进行克隆要添加公钥到远端库中。

        创建步骤如下:

        1、创建SSH Key。在⽤⼾主⽬录下,看看有没有.ssh⽬录,如果有,再看看这个⽬录下有没有id_rsa 和 id_rsa.pub 这两个⽂件,如果已经有了,可直接跳到下⼀步。如果没有,需要创建SSHKey,使用如下命令:

ssh-keygen -t rsa -C "要克隆仓库在Git或者Gitee上的邮箱"

        然后⼀路回⻋,使⽤默认值即可!

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

        2、在⽤⼾主⽬录⾥找到 .ssh ⽬录,⾥⾯有 id_rsa 和 id_rsa.pub 两个⽂件,这两个就是SSH Key的秘钥对, id_rsa 是私钥,不能泄露出去, id_rsa.pub 是公钥,可以放⼼地告诉任何⼈ 。接着将公钥添加到远端仓库即可!

        如下操作:

cd .ssh/
cat id_rsa.pub

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

        3、接着将公钥全部复制下来放到对应GitHub或者Gitee的存公钥的地方即可:如:

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

        4、接着就可以使用SSH的方式进行克隆了,大致的操作同HTTPS是一样的,只是克隆的时候需要选择SSH的网址即可!如下:

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

特别注意

        如果使用的是HTTPS的话没次推送都会需要输入用户名和密码,但是如果是SSH则不需要!!!

克隆完仓库后必做操作

        当我们从远程仓库克隆后,实际上Git会⾃动把本地的master分⽀和远程的master分⽀对应起来,并且,远程仓库的默认名称是 origin 。我能可以使用如下命令查看远程库的信息:

 git remote [-v]  //带上-v选项显示更详细的信息

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

        我们在创建完仓库后,第一步肯定是得先配置好用户名以及邮箱的我们克隆过来的仓库当然也是这样,如下操作:(如果不熟悉操作可看之前的文章)

        需要注意的是:该用户名以及邮箱最好同GitHub或者Gitee上的是一样的,如下是gitee上的邮箱以及用户名:

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

        我们在完成上述的操作后,那么如果想修改仓库的内容当然是在该仓库中修改,想增加文件、代码等等当然也是在该仓库内进行啦!下面介绍如何更改远程仓库的内容:

使用指令推送

        当我们对新增的文件进行git和commit后你可以发现多了两条之前没有的提示:

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

        对此我们介绍以下下面的推送指令:        

git push +往哪里推送(远程仓库) +本地要推送的分支:推送到远程的分支(如果更本地是相同的可以省略)

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

使用指令拉取远程仓库

        如果远程的仓库进行了修改,那么我们可以使用如下命令更新我们本地的仓库:

git pull +从哪里推送(远程仓库) 远程的分支:本地要推送的分支
# 如果远程分⽀是与当前分⽀合并,则冒号后⾯的部分可以省略
git pull 从哪里推送(远程仓库) 远程的分支

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

配置Git

        如果我们有些文件不想提交到远端,那么我们可以在在Git⼯作区的根⽬录下创建⼀个特殊的 .gitignore ⽂件 后把要忽略的⽂件名填进去Git就会⾃动忽略这些⽂件了。 GitHub和Gitee也提供在创建仓库时自动生成的选项,如下:

【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

        如果之前忘记配置了也可以在写好要屏蔽的文件,再将.gitignore提交到远端即可!

        如果你配置了对应的忽略文件,哪一天想不开又想提交过去了,可以使用以下命令强制提交到远程:

git add -f [filename]

        如果想排除某个文件类型可以使用 *. 不排除则!.如下例子:

*.so //排除所有.so文件
!.gitignore //不排除.gitignore文件
a.txt //排除a.txt文件

Git标签管理

创建标签

        先切换到要打标签的分支上,然后输入以下的命令即可:

git tag [name] //给对应分支上的最新提交的 commit 上添加上名为name的标签
git tag [name] commit id //如果要指定commit上打标签则可通过commit id打标签

查看以及添加信息

git tag  //查看所有标签
git show [gname] //查看名字为name的标签信息
git tag -a [name] -m "XXX" [commit_id] //-a指定标签名,-m用于指定说明文字

删除标签

git tag -d [name] //删除名字为name的标签

推送到远程

        需要注意的是:创建的标签只会储存到本地,不会自动推送到远程。我们可以通过如下命令来推送标签:

git push origin <tagname> //推送名字为tagname的标签
git push origin --tags //⼀次性的全部推送

        如果要删除远程的标签则需要先删本地,再推送到远程:

git tag -d name
git push origin :name //在远程删除name的标签

 


                       感谢你耐心的看到这里ღ( ´・ᴗ・` )比心,如有哪里有错误请踢一脚作者o(╥﹏╥)o! 

                                       【掌握版本控制:Git 入门与实践指南】远程操作|标签管理,法器—GIT,git,linux,服务器

                                                                        给个三连再走嘛~  

 

到了这里,关于【掌握版本控制:Git 入门与实践指南】远程操作|标签管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git企业开发控制理论和实操-从入门到深入(四)|Git的远程操作|Gitee

    那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏《Git企业开发控制理论和实操》希望大家多多关注!

    2024年02月11日
    浏览(43)
  • Git (版本控制,git安装和配置,git代码托管服务,git操作本地远程仓库,分支,idea整合git)【看这一片就够】

    目录 一、版本控制介绍 1. 版本控制介绍 2. 版本控制工具 3. git简介 二、git安装与配置 1. 下载git 2. 安装git 2. 配置git 三、git代码托管服务 1. 常见的git代码托管服务 2. 注册码云帐号【这里介绍一种的用法,其它也是一样的操作】 3. 创建远程仓库 四、git命令-操作本地仓库 1. 获

    2024年04月14日
    浏览(84)
  • Git使用教程:轻松掌握版本控制利器,提升开发效率!-(1)git的基本命令讲解

    目录 1. 背景 2. git简介 3. git常用指令         3.1 clone         3.2 checkout         3.3 branch         3.4 add         3.5 commit         3.6 push         3.7 pull 4. 结语 工具名称:git 应用场景:git最主要的应用场景是用于管理和控制代码的版本。开发人员可以

    2024年04月10日
    浏览(49)
  • 掌握C语言文件操作:从入门到精通的完整指南!

    ✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:C语言学习 贝蒂的主页:Betty‘s blog 文件 其实是指一组相关数据的有序集合。这个数据集有一个名称,叫做 文件名 。文件通常是 驻留在外部介质(如磁盘等)上的 ,在使用时才调入内存中来

    2024年02月19日
    浏览(61)
  • 【2023】Git版本控制-远程仓库详解

    Git远程仓库是Git版本控制系统的一个概念,它是一个存储Git代码的远程服务器。 你可以将本地Git仓库上传到远程仓库,以便与其他人协作开发或备份代码。 远程仓库可以使用第三方平台,如(github、gitlab、gitee)等,这里使用的仓库为 gitee 。 地址为:https://gitee.com/ 需自行创

    2024年02月13日
    浏览(38)
  • 【Linux入门指南:掌握开源操作系统的基础知识】

    1. 认识 Linux, 了解 Linux 的相关背景 2. 掌握使用远程终端工具 xshell 登陆 Linux 服务器 3. Linux下基本指令 4. shell命令以及运行原理 本门课程是学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linux的编辑文章发展史。要说 Linux,还得从UNIX说起。 19

    2024年02月05日
    浏览(86)
  • Linux | 分布式版本控制工具Git【版本管理 + 远程仓库克隆】

    本文来为读者介绍一下分布式版本控制工具Git,可能你听说过Gitee/GitHub,里面都带有git的字样,那它们和Git之间有什么关联呢❓ Git又是何物,让我们一起走进本文的学习📖 Git(读音为/gɪt/)是一个 开源的分布式版本控制系统 ,可以有效、高速地处理从很小到非常大的项目

    2024年02月01日
    浏览(59)
  • Git入门使用到远程仓库全指南

    本文是面向零基础者的Git入门教程,内容较为基础简单,主要来源于各种资料整合以及个人使用经验,仅作基本了解性介绍。内容基本涵盖Git常用操作,以各种命令为中心,逐一解释其用法和注意事项。另附在VScode利用其辅助功能使用Git的介绍。 Git是一个开源的分布式版本控

    2024年02月04日
    浏览(39)
  • 【深入解析git和gdb:版本控制与调试利器的终极指南】

    1. 掌握简单gdb使用于调试 2. 学习 git 命令行的简单操作, 能够将代码上传到 Github 上 1.1.背景 程序的发布方式有两种, debug模式 和 release模式 release 模式不可被调试, debug 模式可被调试 Linux gcc/g++出来的二进制程序,默认是 release 模式 要使用gdb调试,必须在源代码生成二进制

    2024年02月05日
    浏览(36)
  • Git版本控制系统入门

    (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 Git 初识 Git 安装   Git 配置用户信息 掌握 Git 仓库 Git 的三个区域  Git 文件状态  Git 暂存区使用 Git 回退版本 删除文件   忽略文件 概念 :一个免费开源,分布式的 代码

    2024年02月15日
    浏览(85)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包