^x: 尖头符号,形似箭头,表示要朝那个方向,始终是走一步,x 表示第几个岔路口,代表方向盘~y: 波浪符号,表示要在该方向上走 y 步,始终沿着该方向,代表油门 当前节点的祖宗节点如下: 自己: HEAD, HEAD^0 或 HEAD~0父亲: HEAD^, HEAD~母亲: HEAD ...
一 HEAD 在git中,可以存在很多分支,其本质上是一个指向commit对象的可变指针,而Head是一个特别的指针,是一个指向你正在工作中的本地分支的指针 简单来讲,就是你现在在哪儿,HEAD 就指向哪儿 例如当前我们处于master分支,所以HEAD这个指针指向了master分支指 然后通过调用git checkout test切换到test分支,那么HEAD则指向test分支,如下图: 但 ...
2021-08-12 20:54 0 110 推荐指数:
^x: 尖头符号,形似箭头,表示要朝那个方向,始终是走一步,x 表示第几个岔路口,代表方向盘~y: 波浪符号,表示要在该方向上走 y 步,始终沿着该方向,代表油门 当前节点的祖宗节点如下: 自己: HEAD, HEAD^0 或 HEAD~0父亲: HEAD^, HEAD~母亲: HEAD ...
首次提交 在master分支上,HEAD指向master,而master指向的是最近的一次提交。 新建分支 比如新建分支dev,dev会指向当前master分支的最近一次提交。 当使用命令切换到dev分支后,HEAD就指向当前分支dev了 修改分支内容 在dev上修改 ...
1 文由 时常有这样一种场景,不小心改动了部分文件,或修改了部分文件却发现无用,此时可能还没有git push,也可能push了;又可能commit了,或者还没有commit。 此时,我们想撤销(git reset)到远程仓库或本地仓库的最新最近一次的正式版本中来。那么,怎么做? 2 解决方案 ...
这一节主要是几个概念的解释:HEAD、master 以及 Git 中非常重要的一个概念: branch。 引用:commit 的快捷方式 首先,再看一次 log: 通过查看 log,可以对这个逻辑进行验证: 当有人使用 git clone 时,除了从远程仓库把 .git ...
git reset HEAD 与 git reset --hard HEAD的区别 转自 https://www.jianshu.com/p/aeb50b94e6c0 git reset HEAD 是将咱暂存区和HEAD的提交保持一致 git reset ...
感谢原文作者:天地逍遥 原文链接:https://www.jianshu.com/p/aeb50b94e6c0 git reset HEAD 是将咱暂存区和HEAD的提交保持一致 git reset --hard HEAD 是将工作区、暂存取和HEAD保持一致 测试 ...
1. git rm --cached file will remove the file from the stage. That is, when you commit the file will be removed. git reset HEAD -- file will simply ...
之前对于git checkout的认识停留在可以执行以下操作: 今天突然看到了一个git checkout 历史标号,这个用法被称为HEAD分离。一开始以为自己之前的笔记里有漏洞,开始怀疑起了自己。仔细查看了这个命令的用法后,才觉得自己对git的理解又加深了。 以下为自己的理解: git ...