美文网首页
Git基础二

Git基础二

作者: 你weixiao的时候很美 | 来源:发表于2020-06-19 10:08 被阅读0次

一.撤销操作
1.取消暂存
已暂存 ---> 修改未暂存

git reset HEAD  [file]

2.取消修改
已修改 ---> 撤销修改

git checkout -- [file]

二.远程仓库的使用
远程仓库是指托管在因特网或其他网络中的你的项目的版本库。

  1. 查看已经配置的所有的远程仓库服务器。 远程仓库的默认名称为origin
git remote /  git remote -v 

2.添加远程仓库。 shortName代表后边的url,如不写默认是origin。 url就是远程仓库的地址。

git remote add  <shortName> <url>  

3.将远程仓库的数据克隆到本地。 git clone 会自动将其添加为远程仓库,并默认以origin为简写。 也就是使用 git clone 的时候,就不用执行 git add 了。

git clone <url> 

4.查看某一个远程仓库的信息。

git remote show <name> 
  1. 移除一个远程仓库
git remote rm <name>

三:标签
标签是给某一次提交打标签,(不是给某个分支打标签)。

1.打标签

git tag -a [tag] -m 'message'   附注标签。

git tag [tag]  轻量标签

git tag -a [tag]  [commit的校验和]   后期打标签,末尾要指定提交的校验和。

附注标签是存储在 Git 数据库中的一个完整对象。 轻量标签本质上是将提交校验和存储到一个文件中,没有保存任何其他信息。

2.共享标签

git push origin [tag] 

默认git push不会推送标签到远程仓库服务器,需要显式的推送标签到远程仓库。

3.检出标签

git checkout [tag] 

检出某个标签会使你的仓库处于 分离头指针 detacthed HEAD 状态。
此时HEAD指针指向了某一个具体的commit对象,而不是一个分支。
在分离头指针状态下, 你的新提交将不属于任何分支,并且无法访问。因此如果需要修改,通常需要创建一个新分支。

4.删除标签

git tag -d [tag]  本地

上述命令只是本地删除了这个标签,不会从远程仓库移除这个标签。需要更新远程仓库

git  push origin:refs/tags/[tag]

相关文章

  • git资源学习

    git资源学习 Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四...

  • Git基础二

    在上篇文章中我们,介绍了git status, git init ,git add ,git commit 这四个...

  • Git基础二

    一.撤销操作1.取消暂存已暂存 ---> 修改未暂存 2.取消修改已修改 ---> 撤销修改 二.远程仓库的使用远...

  • git整体学习

    基础 1. git ... 3. git rebase 第二种合并分支的方法是 git rebase。Rebase...

  • 2.Git初步

    Git是什么 Git是什么 Git基础 Git基础 1. 下载安装Git GIT官网 安装好后,按win+R 输入...

  • Git && Github 笔记

    (Git : 版本控制器 , Github : 代码仓库) 一、 基础配置 二 、git 的理论知识 四个工作区域...

  • Git 常用的命令

    1、查看帮助:git --help 2、查看某一命令帮助:`git add -h 二、基础配置 需要配置:user...

  • 二、GIT基础-获取Git仓库

    2.1、获取Git仓库 1)在现在目录中初始化仓库 进入要使用Git进行管理的目录,执行如下命令: 该命令将创建一...

  • Git基础命令(二)

    查看版本库与工作区的区别 查看所有文件的区别,默认本地最新版本库 查看某个文件的区别,默认本地最新版本库 查看本地...

  • git 基础命令(二)

    前一篇讲了git 的本地操作命令。git基础命令(一)。现在这篇主要讲下合并,拉取和推送。 git checkou...

网友评论

      本文标题:Git基础二

      本文链接:https://www.haomeiwen.com/subject/nqpdcctx.html