git學習 1 git起步

2021-06-18 04:27:53 字數 1891 閱讀 7355

本文出自

本文內容:

安裝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編寫的,這個名字應該不會陌生,著名...