【随笔】Git -- 高级命令(下篇)(八)

  • 💌 所属专栏:【Git】

  • 😀 作  者:我是夜阑的狗🐶

  • 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询!

  • 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘

文章目录

  • 前言
  • [一、Git 高级命令](#一、Git 高级命令)
      • [1、git push --tags指令](#1、git push --tags指令)
      • [2、git fetch 指令](#2、git fetch 指令)
      • [3、git remote 指令](#3、git remote 指令)
        • [(1) 查看远程仓库](#(1) 查看远程仓库)
        • [(2) 添加远程仓库](#(2) 添加远程仓库)
        • [(3) 重命名远程仓库](#(3) 重命名远程仓库)
        • [(4) 修改指定远程仓库的 URL](#(4) 修改指定远程仓库的 URL)
        • [(5) 移除远程仓库](#(5) 移除远程仓库)
  • 总结

前言

大家好,又见面了,我是夜阑的狗🐶,本文是专栏【Git】专栏的第八篇文章;

这是今天学习到Git高级命令(下篇)💖💖💖,开启新的征程,记录最美好的时刻🎉,每天进步一点点。

专栏地址:【Git】 , 此专栏是我是夜阑的狗对Git,Gitee等工具使用过程的总结,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。

如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。


一、Git 高级命令

前面已经给学习Git 的一些高级命令,但命令有点多,只能分批按序学习。接下来其他高级命令吧。这里给大家推荐一个好用的 Git在线练习地址。话不多说,让我们原文再续,书接上回吧。

1、git push --tags指令

该指令用于将本地仓库的所有标签推送到远程仓库。当执行该命令时,Git会将本地所有的标签(tags)都推送到远程仓库,包括轻量标签和附注标签。这个指令不会推送分支,只推送标签。以下是该指令的基本用法::

python 复制代码
git push --tags

注意,这些标签必须是已经存在于本地仓库中的标签,而不是新创建的标签。

2、git fetch 指令

该指令是用于从远程存储库获取(拉取)最新的更改,但不会将这些更改合并到本地分支上。它主要用于在本地分支中查看远程存储库的最新更改。以下是该指令的基本用法:

python 复制代码
git fetch <remote>

其中,<remote> 是你想要从中获取数据的远程仓库的名称,默认情况下,远程仓库的名称为 origin

  • 获取特定分支的更新

如果只想要获取特定分支的更新,可以在指令中指定该分支的名称:

python 复制代码
git fetch <remote> <branch>

值得注意的是,git fetch 会从远程仓库下载最新的提交和数据,但不会自动将其合并到你的本地分支中。这样做是为了避免在不需要时自动修改你的工作目录。如果要将远程存储库的最新更改合并到本地分支上,可以使用 git mergegit pull 命令。

3、git remote 指令

该指令用于管理远程仓库的配置。它可以用来查看、添加、重命名或删除远程仓库的信息。以下是该指令的基本用法:

(1) 查看远程仓库
python 复制代码
git remote

这会列出你当前仓库中已配置的所有远程仓库的名称。

  • 查看远程仓库的详细信息
python 复制代码
git remote -v

显示与本地存储库关联的所有远程存储库的详细信息,包括远程存储库的名称和 URL

(2) 添加远程仓库
python 复制代码
git remote add <name> <url>

这会将一个新的远程仓库添加到你的本地仓库中,<name> 是远程仓库的别名,<url> 是远程仓库的 URL 。例如,

python 复制代码
git remote add origin https://github.com/user/repo.git 

将远程存储库的名称设置为 originURL 设置为 https://github.com/user/repo.git

(3) 重命名远程仓库
python 复制代码
git remote rename <old-name> <new-name>

将现有的远程存储库的名称重命名为新的名称。

(4) 修改指定远程仓库的 URL
python 复制代码
git remote set-url <name> <new-url>
(5) 移除远程仓库
python 复制代码
git remote remove <name>

从本地存储库中删除指定的远程存储库。

注意,git remote命令只是用于管理远程存储库的配置,并不直接影响到本地存储库的提交历史或文件更改。


总结

**  感谢观看,如果觉得有帮助,请给文章点个赞吧,让更多的人看到。🌹 🌹 🌹**

**  也欢迎你,关注我。👍 👍 👍**

**  原创不易,还希望各位大佬支持一下,你们的点赞、收藏和留言对我真的很重要!!!💕 💕 💕 最后,本文仍有许多不足之处,欢迎各位认真读完文章的小伙伴们随时私信交流、批评指正!下期再见。🎉**

更多专栏订阅:

订阅更多,你们将会看到更多的优质内容!!

相关推荐
Rabbit_QL36 分钟前
【Git 报错处理】`remote origin already exists` 是什么意思?
git
陈佬昔没带相机3 小时前
GitHub clone 不动、pip 卡住、brew 转圈?一份指南搞定
git·npm
CoovallyAIHub6 小时前
15K Star中文首发!$5部署一个会自我进化的私人Agent——NousResearch开源Hermes Agent
git·架构·github
无限进步_8 小时前
【C++】巧用静态变量与构造函数:一种非常规的求和实现
开发语言·c++·git·算法·leetcode·github·visual studio
降临-max8 小时前
Git 协同开发与冲突解决
笔记·git
高志小鹏鹏9 小时前
告别“修复 bug”:让别人一眼看懂你的 Commit
git·github·代码规范
Rabbit_QL13 小时前
【Git基础】03——Git 撤销与回退:改错了怎么办
大数据·git·elasticsearch
无限进步_13 小时前
【C++&string】寻找字符串中第一个唯一字符:两种经典解法详解
开发语言·c++·git·算法·github·哈希算法·visual studio
HashFlag13 小时前
Git经典锁报错问题
linux·windows·git·mac
木下~learning13 小时前
零基础Git入门:Linux+Gitee实战指南
linux·git·gitee·github·虚拟机·版本控制·ubunt