Git自學(xué)與掉坑實(shí)錄(七)

目錄

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ī)則忽略了該文件

· 自定義簡化命令
輸入命令$(以后命令中的"st"就表示"status")git config --global alias.st status

"--global "參數(shù)是全局參數(shù),在這臺(tái)電腦的所有Git倉庫都有用。如果不加"--global "參數(shù)則是針對(duì)當(dāng)前倉庫起作用。每個(gè)倉庫的配置文件都放在".git/config"文件中。

類似的自定義簡寫還可以:
輸入命令$(以后命令中的"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"

一旦接受了這樣的偷懶方法,敲代碼是不是變得簡單又快捷。我們來看一下".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,這樣,通過幾條簡單的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."簡化后的命令" "原始命令"#以后命令中的"簡化后的命令"就表示"原始命令"。
$git add -f <file>#將 <file>強(qiáng)制添加到Git。

<br /><br /><br /><br /><br /><br /><br />

主要參考:

· 廖雪峰Git教程

<br /><br /><br /><br />

最后編輯于
?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 目錄 Git自學(xué)與掉坑實(shí)錄(一)· 創(chuàng)建版本庫· 添加提交文件至版本庫 Git自學(xué)與掉坑實(shí)錄(二)· 本地文件的修...
    達(dá)嚕六閱讀 566評(píng)論 1 1
  • 目錄 Git自學(xué)與掉坑實(shí)錄(一)· 創(chuàng)建版本庫· 添加提交文件至版本庫 Git自學(xué)與掉坑實(shí)錄(二)· 本地文件的修...
    達(dá)嚕六閱讀 514評(píng)論 0 1
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 目錄 Git自學(xué)與掉坑實(shí)錄(一)· 創(chuàng)建版本庫· 添加提交文件至版本庫 Git自學(xué)與掉坑實(shí)錄(二)· 本地文件的修...
    達(dá)嚕六閱讀 547評(píng)論 0 1
  • 目錄 Git自學(xué)與掉坑實(shí)錄(一)· 創(chuàng)建版本庫· 添加提交文件至版本庫 Git自學(xué)與掉坑實(shí)錄(二)· 本地文件的修...
    達(dá)嚕六閱讀 333評(píng)論 0 1

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