客戶端配置 Git客戶端基本配置

2021-10-14 18:23:25 字數 2113 閱讀 4939

git 能夠識別的配置項被分為了兩大類:客戶端和伺服器端,其中大部分基於你個人工作偏好,屬於客戶端配置。儘管有數不盡的選項,但我只闡述 其中經常使用或者會對你的工作流產生巨大影響的選項,如果你想觀察你當前的 git 能識別的選項列表,請執行

$ git config --help
git config的手冊頁(譯註:以man命令的顯示方式)非常細緻地羅列了所有可用的配置項。

core.editor

git缺省會呼叫你的環境變數editor定義的值作為文字編輯器,如果沒有定義的話,會呼叫vi來建立和編輯提交以及標籤資訊, 你可以使用core.editor改變預設編輯器:

$ git config --global core.editor emacs
現在無論你的環境變數editor被定義成什麼,git 都會呼叫emacs編輯資訊。

commit.template

如果把此項指定為你系統上的乙個檔案,當你提交的時候, git 會預設使用該檔案定義的內容。例如:你建立了乙個模板檔案$home/.gitmessage.txt,它看起來像這樣:

設定commit.template,當執行git commit時, git 會在你的編輯器中顯示以上的內容, 設定commit.template如下:

$ git config --global commit.template $home/.gitmessage.txt

$ git commit

core.pager

$ git config --global core.pager ''
這樣不管命令的輸出量多少,都會在一頁顯示所有內容。

user.signingkey

如果你要建立經簽署的含附註的標籤(正如第二章所述),那麼把你的gpg簽署金鑰設定為配置項會更好,設定金鑰id如下:

$ git config --global user.signingkey
現在你能夠簽署標籤,從而不必每次執行git tag命令時定義金鑰:

$ git tag -s
core.excludesfile

正如第二章所述,你能在專案庫的.gitignore檔案裡頭用模式來定義那些無需納入 git 管理的檔案,這樣它們不會出現在未跟蹤列表, 也不會在你執行git add後被暫存。然而,如果你想用專案庫之外的檔案來定義那些需被忽略的檔案的話,用core.excludesfile通知 git 該檔案所處的位置,檔案內容和.gitignore類似。

help.autocorrect

該配置項只在 git 1.6.1及以上版本有效,假如你在git 1.6中錯打了一條命令,會顯示:

$ git com

git: 'com' is not a git-command. see 'git --help'.did you mean this?

commit

如果你把help.autocorrect設定成1(譯註:啟動自動修正),那麼在只有乙個命令被模糊匹配到的情況下,git 會自動執行該命令。

!爆享折扣!

▼▼▼原價129今日拼團僅需¥99人專享首單限時優惠¥19.9!!!但!僅限前100個名額

mysql客戶端配置 MySQL客戶端配置和使用

安裝mysql sudo apt get install mysql server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...

配置git服務客戶端

第一步 確保至少安裝了git for widows 開啟bash,去到使用者目錄下,依次執行下面的命令 cd ssh mkdir demo cd demo ssh keygen t rsa mv id rsa.pub 你的名字的拼音 workstation.pub 第二步 還在.ssh目錄下 mv ...

oracle客戶端配置

在 oracle home network admin目錄下有一配置檔案tnsnames.ora,內容基本如下 test description address list address protocol tcp host 192.168.11.47 port 1521 connect data s...