傻瓜看完都可以簡單使用Git


  作為當下最流行的版本控制系統,Git是一個分布式版本控制系統,跟SVN等集中式版本控制有很多使用上的不同。萬事開頭難,想要最快學會使用Git,最簡單的就是下了客戶端就直接去用,一邊用一邊學。本文手把手教你從對Git一無所知,到簡單使用。

  轉載請注明出處http://www.cnblogs.com/zrtqsk/p/3762489.html,謝謝!  

 

一、安裝

  這里假設你跟樓主一樣使用Windows系統,首先當然是去下載一個Git客戶端,Git在Windows下的客戶端叫做msysgit,下載地址為code.google.com/p/msysgit/或http://msysgit.github.com/,下完直接安裝就好了。

  git官網建議不要用windows命令行來直接使用git,而是建議使用安裝包下的Git Bash這個快捷方式打開的git命令行。

 

二、使用前配置

  Git 提供了一個叫做 git config 的工具,專門用來配置Git,即用來操作Git配置文件。Git配置文件存在3個地方(對應不同作用范圍):

1 . /etc/gitconfig 文件:包含了適用於系統所有用戶和所有庫的值。如果你傳遞參數選項’--system’  git config,它將明確的讀和寫這個文件。 

  (/指的是你Git的安裝目錄)

2 . ~/.gitconfig 文件 :具體到你的用戶。你可以通過傳遞--global 選項使Git 讀或寫這個特定的文件。

  (~指的是你的用戶目錄,對應你電腦的用戶名主目錄,即C:\Users\Administrator,樓主的就是這樣!)

3 . 位於git目錄的config文件 (也就是 .git/config) :無論你當前在用的庫是什么,特定指向該單一的庫。每個級別重寫前一個級別的值。因此,在.git/config中的值覆  蓋了在/etc/gitconfig中的同一個值。

  (.git/config 指的是當前目錄git下的配置文件)

 

  然后我們在就開始配置我們的信息。

  首先要配置我們的用戶名和Email地址,用來驗證你自己個人信息,配置很簡單:

  打開git命令行,以下是樓主的輸入:

  

  如上,用戶名用引號括起,而郵箱不用。

  而查看配置則非常簡單,輸入git config --list就夠了,看樓主的輸入:

  

  怎么樣,非常簡單是吧。

 

三、取得項目的Git倉庫

 

1、如果希望在將本機的某個目錄新建為Git倉庫,該怎么做呢?

  非常簡單,首先我們要使用Git命令行,將當前目錄移到我們所希望建為Git倉庫的本機目錄。實現這個操作,當然是用cd命令了。

  樓主是這么做的:,怎么樣,非常簡單吧!

  然后就可以看到,命令行變成了這樣:

  

  然后在當前目錄下使用,然后當前目錄下就會出現一個.git的隱藏文件,跟svn類似。所有 Git 需要的數據和資源都存放在這個目錄中。

我們希望當前目錄下所有文件都納入版本控制,那就只需要執行( . 表示所有文件)

 

2、如果我們希望從服務端已有的Git倉庫復制到本地,該怎么做呢?

  非常簡單,同樣我們首先用cd命令將當前目錄移到我們希望服務端項目復制到的地方,然后使用git clone 【url】

  (當然了,前提是你得先去注冊一個遠程服務器倉庫)

  樓主是這樣做的:

  

  然后,它需要樓主輸入服務端用戶名和密碼,輸入后,顯示如圖:

  

  結束后,服務端的文件都拷貝到本地了,同時服務端目錄出現了一個.git的隱藏文件。

  

四、代碼修改、上傳

 

1、要確定哪些文件當前處於什么狀態,可以用 git status 命令。如果在克隆倉庫之后立即執行此命令,會看到類似這樣的輸出:

  

  表明當前目錄文件從未被更改過。且當前分支是默認分支——master。

  我們現在修改某個文件,然后再使用git status命令,就可以看到如下的輸出:

  

  即:分支master下,“Changes not staged for commit”說明已跟蹤文件的內容發生了變化,但還沒有放到暫存區。

 

2、要暫存這次更新,需要運行 git add 命令,我們暫存所有文件,再使用git status查看狀態,如下:

  

  文件為暫存狀態。(這個后文會講)

 

3、提交更新使用git commit命令

  輸入后,出現如下狀態:

 

  這是我們提交更新時,自動啟動了文本編輯器Vim以便輸入本次提交的說明,即注釋.

  如圖左上角有一個白色光標跳動的時候,文本輸入器是屬於命令狀態。我們輸入 i 就可以發現左上角的光標變成了短下划線的輸入狀態了。

  這時可以隨意輸入、修改內容,也可以不輸入。

  若想退出編輯器,按鍵盤”Esc“即可進入命令狀態,然后輸入 :,再輸入 x ,就可以退出編輯器了。

  另外,也可以用 -m 參數后跟提交說明的方式,在一行命令中提交更新,如:

  ,good就是我自己輸入的注釋了。

  注意,每一次提交都只是對你項目作一次快照,以后可以回到這個狀態,或者進行比較。提交並不是上傳代碼到服務器倉庫。

 

4、更新到服務器使用git push,然后輸入用戶名和密碼就可以了,如作者操作:

  

 

5、查看提交歷史用git log命令。

  直接輸入git log 會顯示如下:

  

  我們可以看到各個提交記錄,包括用戶名、時間、注釋等。

 

  OK,至此我們已經簡單的使用了Git了,如果需要進行復雜操作,可參照Git操作文檔。

 

 

 

參考Git官方說明:http://git-scm.com/book/zh

 

 


免責聲明!

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



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