安裝Git
在終端 Terminal
里查看git
版本
git --version
如果沒有安裝過命令行開發(fā)者工具,將會提示你安裝。
如果你想安裝更新的版本,可以使用二進(jìn)制安裝程序。 官方維護(hù)的 macOS Git
安裝程序可以在 Git
官方網(wǎng)站下載,網(wǎng)址為: https://git-scm.com/download/mac。
Git環(huán)境配置
配置用戶名和郵件地址
安裝完 Git
之后,要做的第一件事就是設(shè)置你的用戶名和郵件地址。 這一點(diǎn)很重要,因?yàn)槊恳粋€ Git
提交都會使用這些信息。
git config --global user.name "吳老師"
git config --global user.email wuwufq@163.com
檢查配置
你可以通過以下命令查看所有的配置以及它們所在的文件:
git config --list --show-origin
Git顏色配置
讓 Git 顯示顏色,會讓命令輸出看起來更醒目
git config --global color.ui true
Git忽略文件配置
有些時(shí)候,你必須把某些文件放到 Git
工作目錄中,但又不能提交它們,比如保存了數(shù)據(jù)庫密碼的配置文件等等,每次git status
都會顯示Untracked files ...
,這種情況下,就可以實(shí)用忽略特殊文件 .gitignore
來很方便的解決這個問題。
忽略文件的規(guī)則
日常使用中,.gitignore
文件已經(jīng)有各種現(xiàn)成的種配置文件,只需要組合一下就可以使用了。所有配置文件可以直接在線瀏覽:https://gitcode.net/codechina/gitignore
忽略文件的原則是:
- 忽略操作系統(tǒng)自動生成的文件,比如縮略圖等;
- 忽略編譯生成的中間文件、可執(zhí)行文件等,也就是如果一個文件是通過另一個文件自動生成的,那自動生成的文件就沒必要放進(jìn)版本庫,比如Java編譯產(chǎn)生的.class文件;
- 忽略你自己的帶有敏感信息的配置文件,比如存放口令的配置文件。
舉個栗子:忽略編譯產(chǎn)生的.pyc、.pyo、dist等文件或目錄*.py[cod] *.so *.egg *.egg-info dist build
最后一步就是把.gitignore
也提交到 Git
,就完成了!
強(qiáng)制添加被忽略文件
有些時(shí)候,你想添加一個文件(比如app.swift)到 Git
,但發(fā)現(xiàn)添加不了,原因是這個文件被.gitignore
忽略了,如果你確實(shí)想添加該文件,可以用-f
強(qiáng)制添加到 Git
:
git add -f app.swift
檢查忽略規(guī)則
當(dāng)一個文件(比如app.swift)添加到Git
失敗,你猜想可能.gitignore
寫得有問題,你可以檢查一下
git check-ignore -v app.swift
<!-- 輸出 .gitignore:3:*.swift app.swift -->
Git
會告訴我們,.gitignore
的第3行規(guī)則忽略了該文件,于是我們就可以知道應(yīng)該修訂哪個規(guī)則。
添加例外規(guī)則
還有些時(shí)候,當(dāng)我們編寫了規(guī)則排除了部分文件時(shí):
# 排除所有.開頭的隱藏文件:
.*
# 排除所有.class文件:
*.class
但是我們發(fā)現(xiàn).*這個規(guī)則把.gitignore也排除了,這個時(shí)候,雖然可以用git add -f強(qiáng)制添加進(jìn)去,但是建議你可以添加一條例外規(guī)則:
# 排除所有.開頭的隱藏文件:
.*
# 排除所有.class文件:
*.class
# 不排除.gitignore:
!.gitignore
Git 配置別名
Git
中還有一種可以讓大家在敲入 Git
命令時(shí)偷懶的辦法——那就是配置 Git
別名。
我們只需要敲一行命令,告訴 Git,以后st就表示status:
git config --global alias.st status
當(dāng)然還有別的命令可以簡寫:
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
配置完成以上別名后,以后提交就可以簡寫成:
git ci -m "frist commit"
配置 git reset HEAD file
git config --global alias.unstage 'reset HEAD'
配置 git log
-1
查看最后一次提交信息:
git config --global alias.last 'log -1'
配置 git 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 配置文件
- 這些自定義的
Git
配置文件通常都存放在倉庫的.git/config
文件中(你項(xiàng)目的根目錄下的隱藏文件) - 當(dāng)前用戶的
Git
配置文件放在用戶主目錄下的一個隱藏文件.gitconfig
中(你電腦的用戶主目錄下,可以cd
到主目錄)
查看配置文件文章來源:http://www.zghlxwxcb.cn/news/detail-729770.html
cat .gitconfig
打開配置文件文章來源地址http://www.zghlxwxcb.cn/news/detail-729770.html
open .gitconfig
到了這里,關(guān)于macOS:安裝配置Git的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!