本文出自
本文內容:
安裝git
配置使用者資訊
檢視使用者資訊
獲取幫助
什麼是版本控制?
版本控制是一種記錄乙個或若干檔案內容變化,以便將來查閱特定版本修訂情況的系統
git 和其他版本控制系統的主要差別在於,git 只關心檔案資料的整體是否發生變化,而大多數其他系統則只關心檔案內容的具體差異。
linux上安裝:
在 ubuntu 這類 debian 體系的系統上,可以用 apt-get 安裝:
$ apt-get install git
每個專案都有乙個 git 目錄(譯註:如果git clone
出來的話,就是其中.git
的目錄;如果git clone --bare
的話,新建的目錄本身就是 git 目錄。),它是 git 用來儲存元資料和物件資料庫的地方。該目錄非常重要,每次轉殖映象倉庫的時候,實際拷貝的就是這個目錄裡面的資料。
git 的工作需要呼叫 curl,zlib,openssl,expat,libiconv 等庫的**,所以需要先安裝這些依賴工具。在有 yum 的系統上(比如 fedora)或者有 apt-get 的系統上(比如 debian 體系),可以用下面的命令安裝:
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev
現在已經可以用git
命令了,用git
把 git 專案倉庫轉殖到本地,以便日後隨時更新:
$ git clone git:
第乙個要配置的是你個人的使用者名稱和電子郵件位址。這兩條配置很重要,每次 git 提交時都會引用這兩條資訊,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄:
$ git config --global user.name "john doe"
$ git config --global user.email [email protected]
如果用了--global
選項,那麼更改的配置檔案就是位於你使用者主目錄下的那個,以後你所有的專案都會預設使用這裡配置的使用者資訊。如果要在某個特定的專案中使用其他名字或者電郵,只要去掉--global
選項重新配置即可,新的設定儲存在當前專案的.git/config
檔案裡。
$ git config --global core.editor emacs
要檢查已有的配置資訊,可以使用git config --list
命令
$ git config --list
也可以直接查閱某個環境變數的設定,只要把特定的名字跟在後面即可,像這樣:
$ git config user.name
$ git help $ git --help
$ man git-
比如,要學習 config 命令可以怎麼用,執行:
$ git help config
Git學習之路(1) Git簡介
git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案,可以有效 高速的處理從很小到非常大的專案版本管理。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體 git是由linus編寫的,這個名字應該不會陌生,著名...
Git學習筆記1 Git基礎
參考鏈結廖雪峰git教程 1.建立版本庫 mkdir learngit 建立空目錄 cd learngit 進入目錄 git init 將該目錄初始化成git倉庫2.配置資訊 1 配置使用者資訊 git config global user.name zack996 配置使用者名稱 git conf...
Git學習之路(1) Git簡介
git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案,可以有效 高速的處理從很小到非常大的專案版本管理。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體 git是由linus編寫的,這個名字應該不會陌生,著名...