1. 程式人生 > >git學習記錄一

git學習記錄一

一.git 安裝。

    1.Linux安裝。可以試著輸入git,看系統中是否安裝git,如果沒有安裝會提示:

$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git

     通過sudo apt install git 進行git安裝。

安裝完成之後,還需要進一步的配置,在命令列輸入

$ git config --global user.name "Your Name"
$ git config --global user.email "
[email protected]
"

因為Git是一個分散式版本控制系統,所以每個機器都必須自報家門。

注意git config 命令的 --global引數,用了這個引數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和Emai地址。

二.建立版本庫(repository)

   可以簡單理解為一個目錄,這個目錄裡面的所有檔案都可以被Git管理起來,每個檔案的修改,刪除,Git都能跟蹤,還可以還原

   1.建立一個空目錄

$ mkdir learngit
$ cd learngit
$ pwd    #用於顯示當前目錄

如果你使用的Window系統,為了避免遇到莫名奇妙的問題,請確保目錄名(包括父目錄)不包含中文

   2.通過 git init 命令把目錄變成Git可以管理的倉庫: 

$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/

   這樣就建立了一個空的倉庫(empty Git repository),此時目錄下面多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,不要修改裡面的檔案

   如果你沒有看到.git 目錄,那是因為這個目錄預設是隱藏的,用 ls -ah 命令就可以看見。 

  3.把檔案新增到版本庫

vi readme.txt

    隨便寫入一些內容。一定要放到learngit目錄下面或者子目錄也行,以為這是一個Git倉庫。

   3.1 用命令git add 告訴Git,注意,可以反覆多次使用,新增多個檔案,把檔案新增到倉庫:

git add readme.txt

   執行命令後沒有得到任何訊息就對了,說明新增成功。

   3.2 用命令git commit 告訴Git,把檔案提交到倉庫:

$ git commit -m "wrote a readme file"
[master (root-commit) eaadf4e] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt

   -m 後面輸入的是本次提交的說明,可以輸入任意內容,這樣你就可以從歷史裡方便的找到改動的記錄, 最好都加上。