這篇文章主要介紹“有哪些常用的Git命令”,在日常操作中,相信很多人在有哪些常用的Git命令問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”有哪些常用的Git命令”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
成都創(chuàng)新互聯(lián)公司主營(yíng)昂昂溪網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,重慶APP開(kāi)發(fā)公司,昂昂溪h5小程序制作搭建,昂昂溪網(wǎng)站營(yíng)銷(xiāo)推廣歡迎昂昂溪等地區(qū)企業(yè)咨詢(xún)
1. 以“; ”(分號(hào))分隔的多個(gè)git命令
以分號(hào)分隔可使用多個(gè)Git命令:
$ git --version; git branch // separated by semi-colon
2. git別名命令
命令別名能提高可重用性。
將gitremote -v(用于檢查遠(yuǎn)程源的命令)別名為show-origin:
$ git config --global alias.show-origin remote -v $ git show-origin
將git log --graph--pretty=oneline (打印提交日志的命令)別名為show-graph:
3. 名為‘ .git’的隱藏文件夾
隱藏的.git文件夾包含提交、分支和文件的歷史記錄。因此,需要復(fù)制.git 文件夾并復(fù)制整個(gè)應(yīng)用程序及git歷史記錄(提交歷史等)。要復(fù)制隱藏的文件夾,需要運(yùn)行-r 選項(xiàng):
$ cp -r
要查看隱藏的文件夾,需要運(yùn)行l(wèi)s-a 而不是ls:
$ls -a
4. 在‘.gitignore’中指定文件夾和文件的多種方法
.gitignore配置文件包含你不想在git系統(tǒng)中管理的文件和文件夾。在.gitignore中指定文件夾和文件的方法有很多種。首先,.gitignore中的#用于注釋(類(lèi)似于Python中的#注釋)。
(1) 簡(jiǎn)單文件名
# exclude dbinfo.php file in git system dbinfo.php
(2) 模式匹配——“globbing”使用星號(hào)(*)
globbing是大多數(shù)Unix shell使用的通配符技術(shù):
# exclude obj files *.obj
(3) 指定不想排除的文件或文件夾
可以指定不想排除的文件或文件夾。當(dāng)與團(tuán)隊(duì)合作并希望重新聲明該文件或文件夾不應(yīng)從git系統(tǒng)中排除時(shí),這是很有用的做法:
# do not exclude the following configuration file !config.php
(4) 文件相對(duì)路徑
# exclude the file in the current directory /readme.txt# exclude all files in /pub/ directory /pub/# exclude all txt files whose parent is docdoc/**/*.txt
5. 空白信息選項(xiàng)
有時(shí)想在沒(méi)有信息的情況下進(jìn)行提交,而信息卻又是提交的必要條件,可以使用--allow-empty-message選項(xiàng):
$ git commit --allow-empty-mesage -m "" --- no commit message
6. 分支層次結(jié)構(gòu)
當(dāng)分支中帶有斜杠(/)時(shí),該分支將存儲(chǔ)為目錄層次結(jié)構(gòu):
Branch name --> v1.5/feature-1 --> v1.5/fix-1--> v1.6/feature-2 --> v1.6/feature-3 --> v1.6/fix-1
7. 顯示日志
顯示git日志有多種方法:
(1) pretty=online選項(xiàng)
$ git log --pretty=onelineOR$ git log --oneline
(2) 圖表選項(xiàng)
$ git log --online --graph
(3) 數(shù)字選項(xiàng)
$ git log --online --graph -5 // SHOW only 5 most recent commits
到此,關(guān)于“有哪些常用的Git命令”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!