牛客網(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ū)的修改撤銷(xiāo)掉
13慎冤、git?rm?filename刪除文件?git?commit?-m?"remove?test.txt"提交刪除?git?checkout?--?test.txt?撤銷(xiāo)刪除
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)簽