msysgit是位位下一款功能非常強大的Git SCM工具;它是專門文Windows平台開發的一套輕量化的Git SCM工具 ,軟件擁穿著Git 的官方所有的功能,特性 、位位下並且還包含了命令行的官方工具Git Bash,gui工具Git GUI,位位下集成了所需要的官方偶像梦幻祭b站官方帐号運行環境,組件等,位位下自帶Gui圖形界麵、官方出去菜單也可以鋪開Git的位位下配置 ,需要的官方摯友趕快將MsysGit 32位/64位下載(Git for Windows)來使用試試吧 !

假設msysGit的位位下安裝為 :C:Git
1、在C:Gitetcgit-completion.bash文件中增補:
alias ls=ls --show-control-chars --color=auto
作用:使得在 Git Bash 中輸入 ls 命令,官方可以正常顯示中文文件名 。位位下
2、官方修改C:Gitetcinputrc文件中的位位下偶像梦幻祭宗咪兩項配置:
set output-meta on
set convert-meta off
作用 :使得在 Git Bash 中可以正常輸入中文,比如中文的 commit log。
3 、在C:Gitetcprofile文件中增補 :
export LESSCHARSET=utf-8
作用 :$ git log命令不像其它vcs一樣 ,n條log從頭滾到底,它會恰當地停在第一頁,按space鍵再往後翻頁 。這是通過將log送給less籌備實現的。以上即是設置less的字符編碼 ,使得$ git log可以正常顯示中文。其實 ,它的值不一定要設置為 utf-8 ,比如latin1也可以……。還有個計劃是$ git --no-pager log ,在選項裏禁止分頁,偶像梦幻祭仁兔則無需設置上麵的選項。
4、在C:Gitetcgitconfig文件中修改或增補如下配置:
[gui]
encoding = utf-8
作用 :我們的代碼庫是統一用的 utf-8 ,這樣設置可以在
git gui 中正常顯示代碼中的中文 。
[i18n]
commitencoding = GB2312
作用 :如果沒有這一條,雖然我們在本地用$ git log校驗自己的中文修訂沒尷尬 ,但,一 、我們的log推到服務器後會變成亂碼;二、別人在Linux下推的中文log我們pull過來之後校驗起來也是亂碼。這是因為,我們的commit log會被先存放在項目的.git/COMMIT_EDITMSG文件中;在中文Windows裏,新建文件用的是GB2312的編碼;但是Git不知道,當成默認的偶像梦幻祭风早巽utf-8的送出去了,所以就亂碼了。有了這條之後,Git會先將其轉換成utf-8,再發出去 ,於是就沒尷尬了 。
[core]
quotepath = false
作用:沒有這一條,$git status輸出中文會顯示為UNICODE編碼。
[core]
editor = notepad
作用:修改編輯器,比如$git commit時輸入log,默認是vim,按自己的喜好選擇吧 。
5、最後一條,在C:Gitetcgitconfig文件中增補:
[alias]
go = “! bash -c ”git pull && git add .; if [ "$*" == "" ]; then git commit -a; else git commit -am ”$*”; fi; git push origin master:your-id;”"
作用 :簡化日常操作,偶像梦幻祭碱团目前還不需要,也沒怎麽搞明白這條指令嗎,還是先用熟了基礎指令再會談 。
Git是一個非常優秀的版本控製係統,如果想在Windows下搭建Git,那msysGit是不二之選
msysGit是專門為Windows開發的Git工具(Git For Windows),msysGit集成了所需要的運行環境和組件,直接安裝安裝即可使用,官方自帶簡體中文GUI,菜單也能配置Git
msysGit配合TortoiseGit在Windows中使用Git,是初科學家的最好的組合!簡易方便,不需要去不斷敲打各自命令
1、下載文件找到"Setup.exe"雙擊運行,進入軟件安裝向導界麵;
2、進入軟件安裝向導界麵,點擊Next;

3、點擊我擁穿著許可協議中的條款,點擊Next;

4、選擇文件安裝位置,建議安裝在D盤,點擊Next;

5 、選擇安裝的組件,不需要的把勾去掉