git命令學(xué)習(xí)

??途W(wǎng)有g(shù)it視頻學(xué)習(xí)

1、git init 把這個(gè)目錄變成Git可以管理的倉(cāng)庫(kù)

2、git?add?filename?把文件添加到暫存區(qū)

3、git?commit?-m?"your?describtion"?提交修改

4、git?status?查看倉(cāng)庫(kù)當(dāng)前狀態(tài)

5、git?diff?查看修改內(nèi)容

6、git?log?[--pretty=oneline]?命令顯示從最近到最遠(yuǎn)的提交日志

7、git?reset?--hard?HEAD^?回退到上一個(gè)版本,回退上倒數(shù)第二個(gè)是?HEAD^^?第一百個(gè)是HEAD~100

8、git?reset?--hard?3628164?回退到指定版本號(hào)

9、git?reflog?查看命令記錄

10、git?diff?HEAD?--?filename命令可以查看工作區(qū)和版本庫(kù)里面最新版本的區(qū)別

11、git?checkout?--?file丟棄工作區(qū)的修改

12、git?reset?HEAD?file可以把暫存區(qū)的修改撤銷掉

13、git?rm?filename刪除文件?git?commit?-m?"remove?test.txt"提交刪除?git?checkout?--?test.txt?撤銷刪除

14、git?branch命令查看當(dāng)前分支

15、git?merge命令用于合并指定分支到當(dāng)前分支

16、git?branch??創(chuàng)建分支?git?checkout?切換分支?git?checkout?-b?創(chuàng)建+切換分支?git?branch?-d?刪除分支

17、git?log?--graph命令可以看到分支合并圖

18、git?remote查看遠(yuǎn)程庫(kù)的信息

19、git?push?origin?master推送分支

20、git?tag?用于新建一個(gè)標(biāo)簽?git?tag?-a??-m?"blablabla..."可以指定標(biāo)簽信息?git?tag?-s??-m?"blablabla..."可以用PGP簽名標(biāo)簽

21、git?tag可以查看所有標(biāo)簽

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容