欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報(bào)激活碼778899分享:java 后端 Git配置詳解

柚子快報(bào)激活碼778899分享:java 后端 Git配置詳解

http://yzkb.51969.com/

天行健,君子以自強(qiáng)不息;地勢坤,君子以厚德載物。

每個(gè)人都有惰性,但不斷學(xué)習(xí)是好好生活的根本,共勉!

文章均為學(xué)習(xí)整理筆記,分享記錄為主,如有錯(cuò)誤請指正,共同學(xué)習(xí)進(jìn)步。

文章目錄

一、Git介紹1. 本地版本控制系統(tǒng)2. 集中式版本控制系統(tǒng)3. 分布式版本控制系統(tǒng)

二、Git配置1. Git配置工具config的介紹1.1 `/etc/gitconfig`文件1.2 `~/.gitconfig`或者`~/.config/git/config`文件:1.3 當(dāng)前倉庫的Git目錄中的config文件(`.git/config`)

2. 查看Git的配置信息2.1 查看Git配置文件及文件位置2.2 查看Git配置參數(shù)列表

3. 配置Git的用戶信息3.1 全局配置用戶信息3.2 特定項(xiàng)目配置用戶信息3.3 查看Git單一參數(shù)

4. 配置Git界面顏色5. 配置Git忽略文件5.1 `.*`5.2 `*.class`5.3 `a.class`5.4 `!.*`5.5 `!*.class`

6. 配置Git命令別名6.1 配置方式6.2 舉例6.3 刪除別名

Git相關(guān)文章參考: Git學(xué)習(xí)和使用指南簡單篇 Git學(xué)習(xí)和使用指南詳細(xì)篇 Git命令匯總

一、Git介紹

常見的版本控制系統(tǒng)有:本地版本控制系統(tǒng)、集中式版本控制系統(tǒng)、分布式版本控制系統(tǒng)

1. 本地版本控制系統(tǒng)

復(fù)制整個(gè)項(xiàng)目目錄作為版本控制文件 流行的本地版本控制系統(tǒng)如RCS 在硬盤上保存補(bǔ)丁集,每個(gè)補(bǔ)丁記錄一個(gè)版本的變動(dòng)

2. 集中式版本控制系統(tǒng)

英文Centalized Version Control System,簡稱CVCS,使用一個(gè)集中管理的服務(wù)器保存版本控制文件 優(yōu)點(diǎn)是每個(gè)人都能看到別人做了什么修改 缺點(diǎn)是服務(wù)器一旦宕機(jī)就無法提交更新,若服務(wù)器磁盤未做備份,一旦損壞無法恢復(fù) 主流的集中式版本控制系統(tǒng)如:CVS、Subversion、Perforce

3. 分布式版本控制系統(tǒng)

Distributed Version Control System,簡稱DVCS,代碼倉庫和記錄都會(huì)被鏡像到本地,也就是服務(wù)器和本地都有備份項(xiàng)目代碼和歷史記錄 優(yōu)點(diǎn)是速度更快,協(xié)作更方便 主流的集中式版本控制系統(tǒng)如:Git、Mercurial、Bazaar、Darcs

二、Git配置

.gitignore文件中的語法: #表示注釋 *.class表示排除所有.class文件 !.class表示不排除.class文件 app.class表示排除app.class文件 !app.class表示不排除app.class文件

Git命令

1. Git配置工具config的介紹

git的外觀和行為配置都使用git config工具來控制 外觀和行為配置的變量存儲(chǔ)在三個(gè)位置:/etc/gitconfig、~/.gitconfig或者~/.config/git/config、.git/config

1.1 /etc/gitconfig文件

存放系統(tǒng)上每一個(gè)用戶及用戶的倉庫的通用配置 執(zhí)行g(shù)it config命令時(shí)帶上–system選項(xiàng)就會(huì)讀寫該文件中的配置變量,但需要系統(tǒng)管理員權(quán)限

1.2 ~/.gitconfig或者~/.config/git/config文件:

該文件只配置用戶參數(shù),可通過–global選項(xiàng)讓git強(qiáng)制讀寫該文件,會(huì)對系統(tǒng)所有倉庫項(xiàng)目生效

1.3 當(dāng)前倉庫的Git目錄中的config文件(.git/config)

當(dāng)前倉庫的Git目錄中的config文件(.git/config) 對當(dāng)前倉庫生效,進(jìn)入某個(gè)git倉庫后,默認(rèn)情況下就會(huì)使用該文件,但可通過–local選項(xiàng)讓git強(qiáng)制讀寫該文件

2. 查看Git的配置信息

2.1 查看Git配置文件及文件位置

查看配置文件及所在位置的命令

git config --list --show-origin

注意: .git/config的配置會(huì)覆蓋/etc/config的配置 在windows中查看配置文件和位置時(shí),git會(huì)查找C:\Users$USER的.gitconfig文件 這里$USER是變量,對應(yīng)的是你自己電腦的用戶名

2.2 查看Git配置參數(shù)列表

查看Git配置參數(shù)列表,如賬號名郵箱等的參數(shù)內(nèi)容

git config --list

3. 配置Git的用戶信息

3.1 全局配置用戶信息

在機(jī)器的整個(gè)環(huán)境下所有項(xiàng)目都會(huì)使用這個(gè)用戶信息提交代碼 用戶名配置,寒山是我自定義的用戶名

git config --global user.name "寒山"

郵箱配置,hanshan@163.com是我自己的郵箱(假的,這名字被人取了)

git config --global user.email hanshan@163.com

3.2 特定項(xiàng)目配置用戶信息

在某個(gè)項(xiàng)目下想使用單獨(dú)的用戶信息提交代碼,可使用不帶–global的命令配置用戶信息 某個(gè)項(xiàng)目目錄下配置用戶名

git config user.name "hanshan"

某個(gè)項(xiàng)目目錄下配置用戶郵箱

git config user.email hanshan@163.com

3.3 查看Git單一參數(shù)

查看用戶名

git config user.name

查看郵箱

git config user.email

等等

4. 配置Git界面顏色

git config --global color.ui true

5. 配置Git忽略文件

在提交時(shí)想忽略一些文件不提交,如密碼等配置文件,可使用.gitignore文件配置 在git工作區(qū)的根目錄即.git文件同級目錄,創(chuàng)建.gitignore文件(正常在使用遠(yuǎn)程倉庫時(shí)會(huì)自動(dòng)生成) 在.gitignore文件中編寫需要忽略的文件即可

忽略具體某個(gè)文件則只需在.gitignore文件中寫該文件名即可 忽略某一類型的文件可使用*.類型的方式,如忽略.class結(jié)尾的文件可寫成*.class

還有一種情況就是忽略某一類型文件后其中有一個(gè)文件不想忽略,則可將該文件卸載忽略文件中并加上!,如忽略.class結(jié)尾文件后不想忽略java.class文件,可以在.gitignore中寫!java.class

忽略文件.gitignore語法

5.1 .*

.*表示忽略所有以.開頭的文件

5.2 *.class

*.class表示忽略所有以.class結(jié)尾的文件

5.3 a.class

a.class表示忽略文件a.class

5.4 !.*

!.*表示不排除以.開頭的文件

5.5 !*.class

!*.class表示不排除所有以.class結(jié)尾的文件

注意: 如果想強(qiáng)制添加被忽略的文件,執(zhí)行時(shí)加-f參數(shù)強(qiáng)制執(zhí)行即可

git add -f a.class

檢查忽略規(guī)則

git check-ignore

6. 配置Git命令別名

當(dāng)使用git命令時(shí),可以通過配置git命令別名來簡寫git命令 如git add .可換成git a . git commit -am"" 可以換成git cm -am"" git pull 可以換成git pl git push 可以換成git ps

6.1 配置方式

加--global是配置全局,不加則只對當(dāng)前用戶 語法如下

git config --global alais.gitNewCommands 'git-origin-commands'

gitNewCommands表示新命令即別名 git-origin-commands表示原命令

6.2 舉例

git config --global alais.a add

git config --global alais.cm commit

當(dāng)然除了單詞的縮寫,還可以將組合命令簡寫 如顯示最后一次提交信息

git log -1

git config --global alais.last 'log -1'

后續(xù)即可使用git last相當(dāng)于git log -1

6.3 刪除別名

如何將配置的別名刪除 全局配置文件的刪除方法: 在.git/config文件中的alais部分是別名的配置參數(shù),刪除對應(yīng)的別名即可 用戶配置文件的刪除方法: 當(dāng)前用戶的配置文件放在用戶目錄下的.gitconfig中,刪除文件中對應(yīng)的別名即可

感謝閱讀,祝君暴富!

柚子快報(bào)激活碼778899分享:java 后端 Git配置詳解

http://yzkb.51969.com/

推薦鏈接

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18954685.html

發(fā)布評論

您暫未設(shè)置收款碼

請?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄