您现在的位置是:主页 > news > 广州中新知识城开发建设网站/可以看国外网站的浏览app
广州中新知识城开发建设网站/可以看国外网站的浏览app
admin2025/5/5 23:34:59【news】
简介广州中新知识城开发建设网站,可以看国外网站的浏览app,做网站用python好还是PHP好,建站网站多少钱一、什么是commit id? git commit 命令生成的提交记录ID。 二、什么是分支? 指向commit id的指针。 三、如何知道当前工作分支? HEAD指针指向的分支。 四、如何切换分支? git checkout 分支名。 五、如何移动HEAD指针到当前分支某个commi…
一、什么是commit id?
git commit 命令生成的提交记录ID。
二、什么是分支?
指向commit id的指针。
三、如何知道当前工作分支?
HEAD指针指向的分支。
四、如何切换分支?
git checkout + 分支名。
五、如何移动HEAD指针到当前分支某个commit id?
方法一:git checkout +commitid (此时,会进入detached HEAD模式,后续commit不会删掉)
方法二:git reset + commitid ( 如HEAD指针指向了分支,分支也会移动,后续commit会删掉 )
总结一下:
分支是指向commit id的指针。
HEAD是指向分支/commit id的指针,表示当前操作的分支/commit id。
git checkout就是用来将HEAD指针指向某个commit id的,”git checkout 分支名“ 实际上就是让HEAD指向分支名指向的commit id.
git reset就是用来切换HEAD指向的commit id,如果HEAD指向了分支名,分支名也会跟着移动。