目錄
Git自學(xué)與掉坑實(shí)錄(一)
· 創(chuàng)建版本庫
· 添加提交文件至版本庫
Git自學(xué)與掉坑實(shí)錄(二)
· 本地文件的修改與提交
· 多版本之間的切換
· 查看版本歷史
· 忽略特殊文件
Git自學(xué)與掉坑實(shí)錄(三)
· 工作區(qū)、暫存區(qū)、版本庫的概念
· 進(jìn)行到各個(gè)階段管理(添加、刪除、恢復(fù)、修改)文件的方法
Git自學(xué)與掉坑實(shí)錄(四)
· 遠(yuǎn)程倉庫
· Github的入門說明
· 參與開源項(xiàng)目
Git自學(xué)與掉坑實(shí)錄(五)
· 管理(創(chuàng)建、合并、刪除)分支
· 解決沖突
· Fast forward模式與禁用(是否顯示合并信息)
· bug分支
· 功能分支
· 多人協(xié)作(查看信息、推送遠(yuǎn)程庫、抓取)
Git自學(xué)與掉坑實(shí)錄(六)
· 創(chuàng)建標(biāo)簽
· 刪除標(biāo)簽(本地與遠(yuǎn)程)
Git自學(xué)與掉坑實(shí)錄(七)
· 顯示代碼顏色
· 忽略文件與強(qiáng)制添加某些忽略文件
· 搭建Git服務(wù)器
<br />
經(jīng)過幾天的學(xué)習(xí),終于來到最后一章了,可喜可賀!最后一章主要是對(duì)前面一些知識(shí)點(diǎn)的補(bǔ)充說明。
十五、自定義Git
最后一章我們來看看Git還有什么配置項(xiàng):
· 給代碼上色
輸入命令$(讓命令顯示顏色)git config --global color.ui true
· 添加被忽略的文件
輸入命令$(強(qiáng)制添加被忽略的文件到Git)git add -f <file>
用"-f"強(qiáng)制添加到Git。
輸入命令$(找出某文件中哪個(gè)規(guī)則寫錯(cuò))git check-ignore -v <file>
".gitignore"的第3行規(guī)則忽略了該文件
· 自定義簡(jiǎn)化命令
輸入命令$(以后命令中的"st"就表示"status")git config --global alias.st status
"--global "參數(shù)是全局參數(shù),在這臺(tái)電腦的所有Git倉庫都有用。如果不加"--global "參數(shù)則是針對(duì)當(dāng)前倉庫起作用。每個(gè)倉庫的配置文件都放在".git/config"文件中。
類似的自定義簡(jiǎn)寫還可以:
輸入命令$(以后命令中的"co"就表示"checkout")git config --global alias.co checkout
輸入命令$(以后命令中的"ci"就表示"commit")git config --global alias.ci commit
輸入命令$(以后命令中的"br"就表示"branch")git config --global alias.br branch
輸入命令$(以后命令中的"unstage"就表示"reset HEAD")git config --global alias.unstage 'reset HEAD'
輸入命令$(以后命令中的"lg"就表示"版本分支記錄詳情與上色")git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
一旦接受了這樣的偷懶方法,敲代碼是不是變得簡(jiǎn)單又快捷。我們來看一下".git/config"文件:
輸入命令$cat .git/config
別名就在[alias]后面,要?jiǎng)h除別名,直接把對(duì)應(yīng)的行刪掉即可。
當(dāng)前用戶的Git配置文件放在用戶主目錄下的一個(gè)隱藏文件".gitconfig"中:
輸入命令$cat .gitconfig
配置別名也可以直接修改這個(gè)文件,如果改錯(cuò)了,可以刪掉文件重新通過命令配置。
· 搭建Git服務(wù)器
首先需要準(zhǔn)備一臺(tái)運(yùn)行Linux的機(jī)器,強(qiáng)烈推薦用Ubuntu或Debian,這樣,通過幾條簡(jiǎn)單的apt命令就可以完成安裝。
嗯……我并沒有這種機(jī)器,所以這部分我就略過了。有興趣學(xué)習(xí)的小伙伴可以移步廖雪峰-搭建Git服務(wù)器。
<br />
就這樣,初步的Git學(xué)習(xí)已經(jīng)完成了。本人對(duì)Git和Github有了初步的了解,希望能在搭建Hexo的道路上更加順利。
完。
<br /><br />
小結(jié)
$
git config --global color.ui true
#給命令上色。
$git config --global alias."簡(jiǎn)化后的命令" "原始命令"
#以后命令中的"簡(jiǎn)化后的命令"就表示"原始命令"。
$git add -f <file>
#將 <file>強(qiáng)制添加到Git。
<br /><br /><br /><br /><br /><br /><br />
主要參考:
<br /><br /><br /><br />