![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 71
maove
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
Git tag 操作
通过tag我们可以更好的管理项目的版本历史,tag与branch最大的区别在于,tag 像一个标记 是静态的,对应某次commit。而branch是动态的,之后我们还可以在这个branch上进行commit。标签的基本操作1、 创建标签git tag tag名称git tag v1.0上面的命令会基于当前HEAD 指向的commit id 创建一个名称为v1.0的tag。如果我们想基于某个具体的commit id 创建tag 可以这样:git tag tag名称 commitId原创 2022-03-23 15:41:30 · 814 阅读 · 0 评论 -
Git命令基本使用
一、基本操作1、 首次拉取远程仓库代码git clone 远程仓库地址 [本地文件夹名称]本地文件夹名称是可选的,如果不指定拉取到本地后,默认名称为远程仓库名字。2、 更新代码远程代码有变更,你想把本地代码更新时,可以通过 git pull 命令更新git pull3、git status:命令用于显示工作区和暂存区的状态。通常有下面几种状态:Untracked: 未跟踪,一般为新增文件,还没有加入到 git 库,不参与版本控制。通过 git add 状态变为 Staged.Chan原创 2020-12-01 23:23:14 · 786 阅读 · 1 评论 -
Git——.git目录详解
打开一个项目的.git文件如下:hooks:这个目录存放一些shell脚本。info:包含git仓库的一些信息logs文件夹,保存所有更新的引用记录。打开logs文件夹可以看到其中有两个文件,refs文件夹和HEAD文件。1、refs文件夹中有两个文件夹:heads文件里面存储的是本地分支的对象,每个对象的文件名就是本地的一个分支名。我们使用git branch查看本地所...原创 2019-07-04 15:14:16 · 9257 阅读 · 1 评论 -
Git头指针分离状态
一、什么是分离头指针状态?我们知道在Git中分支是指向提交,而HEAD指针指向分支。所谓的分离头指针状态就是HEAD不再指向分支,而是直接指向某个commit。二、理解对于下图,此时分支master分支指向c1(c1是某次提交的commit id),HEAD指向master。进行任意一次提交,master分支会重新指向新的提交。如果执行 git checkout commitId就会...原创 2019-07-05 14:01:51 · 23388 阅读 · 9 评论