上次文章給你們介紹了Git的一些基本知識(http://www.cnblogs.com/jerehedu/p/4582398.html),並介紹了使用git init初始化化版本庫,使用git add增長文件到版本庫,使用git status查看版本庫的狀態信息,使用git commit最終提交文件到版本庫。上文最後在提交時,會出現問題致使提交不成功,這是由於咱們沒有對git進行配置。html
Git最重要的配置信息就是用戶名和電子郵件地址。每次Git提交時都會使用這兩條信息,用來標識是誰提交了更新。git
使用命令:git configweb
$ git config –global user.name 「jredu」 測試
$ git config –global user.email jredu@jredu.comspa
經過以上兩條命令能夠爲git配置用戶名和Email信息,注意以上的兩條命令中有」—global」參數,這就意味着這次配置爲全局配置,全部的git項目中都使用上述配置的用戶名和電子郵件做爲commit的用戶標識。3d
若是某些項目不想使用全局的用戶配置信息,咱們能夠單獨爲此項目進行配置,具體命令以下:版本控制
$ git config user.name 「jredu001」日誌
$ git config user.email jredu001@jredu.comorm
信息配置完成後,咱們如何查看Git配置的信息呢?能夠經過以下步驟進行。htm
使用命令:git config –list
除了使用以上命令查看以外,咱們還能夠經過打開指定配置文件來查看信息。Git的全局配置信息存儲在」~/.gitconfig」的文件中,咱們經過以下命令可查看:
$ cat ~/.gitconfig
單個項目的配置文件是放在git項目所在目錄的」 .git/config」文件中的,以下
經過命令:$ cat .git/confg
完成以上配置後,咱們就能夠使用上次文章中提到的命名完成文件的提交,具體命令操做如圖:
如此便將文件readme.txt歸入了git的版本管理控制,此時readme.txt的屬於已跟蹤文件而且狀態爲未修改,根據須要咱們會對readme.txt文件進行修改,那麼此時git會將此文件的狀態標記爲已修改。咱們會將已修改的的文件放入暫存區,最終會被提交。如此重複便完成了版本管理,在git中,文件的狀態變化以下圖所示:
歸入版本控制的文件修改後提交的具體操做演示以下:
一、修改readme.txt文件
二、 使用git status查看狀態信息
三、使用git add將修改後的文件readme.txt添加到暫存區
四、使用git commit進行提交操做
刪除文件須要從已跟蹤的文件清單中刪除,而後提交Git,操做命令:git rm
除了基本用法,git rm還能夠結合一些參數完成更增強大的功能,參數具體內容以下,你們可自行測試。
有時咱們但願對已跟蹤的文件進行從新命名操做,具體操做命令:git mv old_file new_file
當咱們提交了多個更新以後,有時須要看下歷史提交記錄,能夠經過git log命令進行查看。
如上圖,使用git log命令,默認狀況下git會將更新按照提交時間進行降序排列顯示出來,顯示內容主要包括SHA-1 校驗、做者、提交時間、提交說明。git log命令結合參數能夠完成更增強大的功能,具體參數以下圖所示:
疑問諮詢或技術交流,請加入官方QQ羣: (452379712)