Git學習系列之Windows上安裝Git之后的一些配置(圖文詳解)


 

 

 

  不多說,直接上干貨!

 

 

 

前面博客

Git學習系列之Windows上安裝Git詳細步驟(圖文詳解)

 

 

 

  第一次使用Git時,需要對Git進行一些配置,以方便使用Git。

  不過,這種配置工作只需要進行一次便可,日后對Git進行升級時,會沿用現在的配置。

 

 

 

  

 

 

1、Git配置用戶信息

  配置用戶信息的作用是用於標識追蹤提交代碼的操作者。

  比如說,在團隊協作中,如果對某一部分代碼有疑問,便可以通過該用戶信息定位到是誰提交的這部分代碼,便可以找他進一步交流。

  在個人的版本倉庫中,或許你會覺得就自己一個人在做,是否可以不設置用戶信息?答案是不可以的,不過這個設置也是十分方便地,並且一勞永逸。

 

 

  設置你自己的昵稱與email

  設置本地機器默認commit的昵稱與Email. 請使用有意義的名字與email.

  需要設置的是用戶名和用戶郵箱。具體操作指令如下:

$ git config –global user.name “XXX”

$ git config –global user.email XXX@163.com

 

或者

$ git config --global user.name "XXX"
$ git config --global user.email "XXX@gmail.com"

 

或者

git config --global user.name "XXX"
git config --global user.email "XXX@qq.com"
git config --global push.default simple

 

 

   為什么安裝git后,第一件事你需要設置你的名字和郵箱?

   答:因為每次提交都需要這些信息。

 

 

 

 

 

 

  如果要使用git進行推送,則必須配置 push.default ,否則推送失敗. 姓名與Email只用於日志標識.實際推送到GitHub等在線倉庫時,要用有操作權限的賬號登錄.

  查看git配置可以使用 -l 參數(l 就是 list 的首字母,L的小寫):

git config -l

 

 

  在某個項目根路徑下面可以設置單獨的Email與姓名.

git config user.name "XXX"
git config user.email "XXX@qq.com"  

可以看到, 配置單個項目時,少了 --global 參數.

 


 

 

 

 

 

說明:

  1. 實際操作中,將”John Doe”替換為自定義的名稱;
  2. 實際操作中,將johndoe@example.com替換為自定義的郵箱地址。
  3. 在設定名稱時,加雙引號的原因是:名稱之前有空格存在。如果不加引號的話,也可以用如下方式輸入:
$ git config –global user.name John\ Doe

 

 

 

 

 

 

查看配置信息

  如果用戶需要后續查看Git的配置信息,只需要輸入如下命令:

$ git config –list

 

 

 

 

 

 

 

2、Windows 下亂碼的問題

  在Windows下使用Git時,事實上是存在亂碼的問題的。比如,我的文件夾下有一個測試.txt的內容,但是用 git status 進行查看是,會出現中文亂碼的現象。如下圖所示:

 

   原先的 “測試.txt” 在這里顯示為: “\346\265\213\350\257\225.txt”

 

 

 

  解決的方法是:

  輸入指令:

$ git config –global core.quotepath false

 

 

  再次通過 git status 進行查看時,如圖所示:

 

 

 

 

 

 

 

 

 

 

 

歡迎大家,加入我的微信公眾號:大數據躺過的坑        人工智能躺過的坑
 
 
 

同時,大家可以關注我的個人博客

   http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

   詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html

 

  人生苦短,我願分享。本公眾號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和個人學習工作的精華干貨知識,一切來於互聯網,反饋回互聯網。
  目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及平常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在群里,每天必須有收獲

 

      對應本平台的討論和答疑QQ群:大數據和人工智能躺過的坑(總群)(161156071) 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM