您好,歡迎來(lái)到賦能網(wǎng)!

git權(quán)威指南是什么?git權(quán)威指南讀后感

賦能網(wǎng) 2023-05-09 99

Git,一個(gè)版本控制軟件,程序員小伙伴們因?yàn)槎贾?,學(xué)習(xí)git說(shuō)不上艱難但也絕對(duì)不輕松,前幾天小編偶然讀到一本書(shū),git權(quán)威指南,這本書(shū)詳細(xì)講解的git的各種機(jī)制及使用方法,閱讀這本書(shū)對(duì)于正在學(xué)習(xí)git的小伙伴們幫助會(huì)非常之大,今天小編就來(lái)給大家介紹介紹這本git權(quán)威指南。

《git權(quán)威指南》是一本基于git版本控制系統(tǒng)的百度全書(shū),可以說(shuō)是git領(lǐng)域的集大成之作,《git權(quán)威指南》的作者蔣鑫是中國(guó)最頂尖的版本控制專家及咨詢顧問(wèn)之一,對(duì)Subversion和Git等版本控制工具有十分深入的研究,參與了Git以及Gitosis、Gitolite、Repo、Topgit、Gistore等與Git相關(guān)的開(kāi)源軟件的開(kāi)發(fā)或創(chuàng)建,在大量實(shí)踐中積累了豐富的經(jīng)驗(yàn)。《git權(quán)威指南》還獲得了git的官方維護(hù)者junio c hamano和iteye創(chuàng)始人范凱(robbin)先生等多位專家的高度認(rèn)可和極力推薦,權(quán)威性毋庸置疑。

開(kāi)始閱讀git權(quán)威指南

第一章:

1、diff和patch的聯(lián)合使用

2、cvs -> svn -> git

第二章和第三章:

廢話太多,過(guò)

第四章:

命令:

git --version

git config 和 git config--global 和 git config --system 三種命令

git init 初始化當(dāng)前目錄,生成 .git目錄,即版本庫(kù)(此目錄只在根目錄下有)

git add 和 git commit (這兩個(gè)命令常用,可以設(shè)置別名)

第五章:

概念:

git 暫存區(qū)(stage)

注:左側(cè)是工作區(qū),右側(cè)是.git目錄下的所有東西,其中index就是所謂的暫存區(qū),objects是實(shí)體對(duì)象庫(kù),HEAD是master所在分支

注:add 命令之后會(huì)把工作區(qū)的內(nèi)容存到暫存區(qū),commit命令之后才會(huì)把暫存區(qū)的內(nèi)容存到master分支中

命令:

git diff(工作區(qū)和暫存區(qū)比較) 和 git diff --cached(暫存區(qū)和HEAD比較)和 git diff HEAD(工作區(qū)和HEAD比較)

git status 的輸出(加 -s 選擇可以得到簡(jiǎn)略的輸出,記住其中第一個(gè)M和第二個(gè)M的意義)

第六章、第七章和第八章:

概念:

對(duì)象ID(40位十六進(jìn)制的SHA1哈希值)

命令:

git branch 查看當(dāng)前所在的分支

git log 可以查看提交的記錄(常用的選項(xiàng)包括 --graph 和 --oneline)

git log -l HEAD/master 可以查看HEAD或者master指向的commit結(jié)構(gòu)

git rev-parse HEAD/master 可以得到他們的對(duì)象ID

linux 命令中的 sha1sum

git reset 可以重新設(shè)置master分支到任意一個(gè)commit(如 HEAD^,即HEAD的上一個(gè)commit)

reflog可以用來(lái)記錄改變的分支操作,以防止誤操作導(dǎo)致指針指向無(wú)法找回

git checkout可以重置 HEAD指針

git merge + 對(duì)象ID 可以把某個(gè)commit 合并到master分支中

(git reset 和 git checkout 兩個(gè)命令的詳細(xì)用法見(jiàn)原書(shū)第七和第八章)

以上就是今天的所有內(nèi)容,更多相關(guān)內(nèi)容請(qǐng)持續(xù)關(guān)注本站。

本文鏈接:

本文章“git權(quán)威指南是什么?git權(quán)威指南讀后感”已幫助 99 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579

如果本頁(yè)不是您要找的課程,您也可以百度查找一下: