??途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)簽