柚子快報(bào)邀請(qǐng)碼778899分享:git環(huán)境超詳細(xì)配置說(shuō)明
柚子快報(bào)邀請(qǐng)碼778899分享:git環(huán)境超詳細(xì)配置說(shuō)明
git環(huán)境超詳細(xì)配置說(shuō)明
一,簡(jiǎn)介二,配置步驟2.1 查看當(dāng)前git的配置2.2 配置用戶名2.3 配置郵箱2.4 配置命令縮寫2.5 設(shè)置git commit時(shí)notepad++作為編輯器2.6 配置git提交模板2.7 配置git ignore文件
三,刪除git配置四,總結(jié)
一,簡(jiǎn)介
在git工具安裝完成之后,需要設(shè)置一下常用的配置,如郵箱,縮寫,以及git commit模板等等。本文就來(lái)詳細(xì)介紹些各個(gè)配置如何操作,供參考。
二,配置步驟
2.1 查看當(dāng)前git的配置
git config --global --list
使用上述命令可以查看當(dāng)前環(huán)境下全局的配置:
2.2 配置用戶名
這里使用user1來(lái)進(jìn)行測(cè)試,具體配置時(shí)可以把雙引號(hào)中的內(nèi)容修改為自己的用戶名。
git config --global user.name "user1"
可以看到用戶名已經(jīng)修改成功:
2.3 配置郵箱
具體配置時(shí)使用自己的郵箱替換雙引號(hào)中的內(nèi)容,這里使用“user1@163.com”來(lái)進(jìn)行測(cè)試。
git config --global user.email "user1@163.com"
輸入上述命令之后,可以看到郵箱已經(jīng)配置生效:
2.4 配置命令縮寫
配置命令縮寫的目的是為了提高工作效率。比如查看當(dāng)前工作去狀態(tài),需要輸入“git status”,將“status”配置成縮寫“st”之后,查看工作區(qū)狀態(tài)只需要輸入“git st”即可。
//將status配置為縮寫st
git config --global alias.st status
//將checkout配置為縮寫co
git config --global alias.co checkout
//將commit配置為縮寫ci
git config --global alias.ci commit
//將branch配置為縮寫br
git config --global alias.br branch
配置完成之后,可以看到命令“git status”和“git st”的效果是一樣的。其他命令也是一樣的效果,這里不再贅述。
2.5 設(shè)置git commit時(shí)notepad++作為編輯器
在配置notepad++之前,需要先安裝notepad++軟件,安裝操作說(shuō)明如:《notepad++下載及安裝步驟【非常詳細(xì)】》
git config --global core.editor "'D:/Mysoftware/notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
注意:需要找到自己本地notepad++的安裝目錄,復(fù)制notepad++.exe的路徑,并且將路徑中的“\”替換為“/”,然后替換命令中單引號(hào)中的內(nèi)容即可。 輸入命令之后,可以看到,再次輸入git ci命令時(shí),就會(huì)自動(dòng)跳出來(lái)notepad++編輯器:
2.6 配置git提交模板
模板內(nèi)容:
[Description]:
[Project ]:
[Author ]:
[Type ]: feature/update/bugfix
[Modify ]: 1)
2)
3)
將以上內(nèi)容復(fù)制到txt文件中,并重命名為.git-commit-template,放到和.gitconfig相同的目錄下:
.git-commit-template內(nèi)容如下所示: 在這里插入圖片描述
保存完成之后,輸入命令配置模板,然后修改提交:
git config --global commit.template ~/.git-commit-template
可以看到,再次使用git ci提交時(shí),跳出來(lái)的提交信息就出現(xiàn)了我們剛才配置的模板。 然后根據(jù)需要進(jìn)行修改信息的提交: 關(guān)閉該界面之后,使用git log命令查看本地提交信息如下: 以上,說(shuō)明git提交模板配置成功。
2.7 配置git ignore文件
在代碼提交的過程中,生成的一些中間文件如.o文件等,我們不期望去記錄他們的變化(如果記錄的話,查看狀態(tài)時(shí),變化信息太多,不太好查看對(duì)應(yīng)代碼的變化),那可以將類似.o等中間文件的類型放到.gitignore文件中。
將以下信息保存txt文件中并重命名為.gitignore后,和工程一起提交即可。
# Prerequisites
*.d
# Object files
*.o
*.ko
*.obj
*.elf
# Libraries
*.lib
*.a
*.la
*.lo
# Shared objects (inc. Windows DLLs)
dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
按照之前的步驟進(jìn)行提交到本地: 此時(shí)編譯main.c文件,生成a.exe,再次查看工作區(qū)的狀態(tài),發(fā)現(xiàn)還是clean的,說(shuō)明此時(shí)git已經(jīng)將a.exe給忽略了。 至此,.gitignore文件配置完成,只需將其提交到本地,然后push到遠(yuǎn)程即可,后續(xù)的工程下面只要有設(shè)置的.gitignore文件,文件中設(shè)置的需要忽略的文件就會(huì)被git給忽略。
三,刪除git配置
要?jiǎng)h除 git config 中的某個(gè)配置,可以使用 --unset 選項(xiàng):
git config --unset
其中
是配置所處的段落, 是需要?jiǎng)h除的配置鍵名。如果要?jiǎng)h除整個(gè)段落,可以將 省略。例如,如果想刪除用戶名配置,可以使用以下命令:
git config --unset user.name
如果要?jiǎng)h除全局配置,可以加上 --global 選項(xiàng):
git config --global --unset
例如:
git config --global --unset user.name
這將刪除全局的用戶名配置。
四,總結(jié)
本文記錄了安裝好git之后的相關(guān)配置,供參考。
柚子快報(bào)邀請(qǐng)碼778899分享:git環(huán)境超詳細(xì)配置說(shuō)明
推薦鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。