Git 安裝與使用

2022-07-17 17:12:20 字數 4257 閱讀 1989

最早git是在linux上開發的,很長一段時間內,git也只能在linux和unix系統上跑。不過,慢慢地有人把它移植到了windows上。現在,git可以在linux、unix、mac和windows這幾大平台上正常執行了。

如果在linux

下沒有git

# yum install -y git

./config

,make

,sudo make install

這幾個命令安裝就好了。

windows下要使用很多linux/unix的工具時,需要cygwin這樣的模擬環境,git也一樣。cygwin的安裝和配置都比較複雜,就不建議你折騰了。不過,有高人已經把模擬環境和git都打包好了,名叫msysgit(

提供乙個模擬

linux

的git

環境msysgit是windows版的git,從

()安裝完成後,在開始選單裡找到"git"->"git bash",蹦出乙個類似命令列視窗的東西,就說明git安裝成功!

安裝完成後,還需要最後一步設定,在命令列輸入:

$ git config --global user.name "your name"

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

因為git是分布式版本控制系統,所以,每個機器都必須自報家門:你的名字和email位址。你也許會擔心,如果有人故意冒充別人怎麼辦?這個不必擔心,首先我們相信大家都是善良無知的群眾,其次,真的有冒充的也是有辦法可查的。

注意git config

命令的--global

引數,用了這個引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。

什麼是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改、刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以"還原"。

所以,建立乙個版本庫非常簡單,首先,選擇乙個合適的地方,建立乙個空目錄:

$ mkdir learngit$ cd learngit

$ pwd

/users/michael/learngit

pwd命令用於顯示當前目錄。在我的mac上,這個倉庫位於

/users/michael/learngit

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

第二步,通過

git init

命令把這個目錄變成git可以管理的倉庫:

$ git init

initializedempty gitrepositoryin/users/michael/learngit/.git/

瞬間git就把倉庫建好了,而且告訴你是乙個空的倉庫(empty git repository),細心的讀者可以發現當前目錄下多了乙個

.git

的目錄,這個目錄是git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把git倉庫給破壞了。

如果你沒有看到

.git

目錄,那是因為這個目錄預設是隱藏的,用

ls -ah

命令就可以看見。

也不一定必須在空目錄下建立git倉庫,選擇乙個已經有東西的目錄也是可以的。不過,不建議你使用自己正在開發的公司專案來學習git,否則造成的一切後果概不負責。

不幸的是,microsoft的word格式是二進位制格式,因此,版本控制系統是沒法跟蹤word檔案的改動的,前面我們舉的例子只是為了演示,如果要真正使用版本控制系統,就要以純文字方式編寫檔案。

因為文字是有編碼的,比如中文有常用的gbk編碼,日文有shift_jis編碼,如果沒有歷史遺留問題,強烈建議使用標準的utf-8編碼,所有語言使用同一種編碼,既沒有衝突,又被所有平台所支援。

使用windows的童鞋要特別注意:

notepad++

代替記事本,不但功能強大,而且免費!記得把notepad++的預設編碼設定為utf-8 without bom即可:

言歸正傳,現在我們編寫乙個

readme.txt

檔案,內容如下:

gitisa version control system.

gitisfree software.

一定要放到

learngit

目錄下(子目錄也行),因為這是乙個git倉庫,放到其他地方git再厲害也找不到這個檔案。

和把大象放到冰箱需要3步相比,把乙個檔案放到git倉庫只需要兩步。

第一步,用命令

git add

告訴git,把檔案新增到倉庫:

$ git add readme.txt

執行上面的命令,沒有任何顯示,這就對了,unix的哲學是"沒有訊息就是好訊息",說明新增成功。

第二步,用命令

git commit

告訴git,把檔案提交到倉庫:

$ gitcommit-m "wrote a readme file"[master (root-commit) cb926e7] wrote a readme file

1file changed, 2insertions(+)

createmode 100644readme.txt

建立版本庫

閱讀: 316369

什麼是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改、刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以"還原"。

所以,建立乙個版本庫非常簡單,首先,選擇乙個合適的地方,建立乙個空目錄:

$ mkdir learngit$ cd learngit

$ pwd

/users/michael/learngit

pwd命令用於顯示當前目錄。在我的mac上,這個倉庫位於

/users/michael/learngit

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

第二步,通過

git init

命令把這個目錄變成git可以管理的倉庫:

$ git init

initializedempty gitrepositoryin/users/michael/learngit/.git/

瞬間git就把倉庫建好了,而且告訴你是乙個空的倉庫(empty git repository),細心的讀者可以發現當前目錄下多了乙個

.git

的目錄,這個目錄是git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把git倉庫給破壞了。

如果你沒有看到

.git

目錄,那是因為這個目錄預設是隱藏的,用

ls -ah

命令就可以看見。

也不一定必須在空目錄下建立git倉庫,選擇乙個已經有東西的目錄也是可以的。不過,不建議你使用自己正在開發的公司專案來學習git,否則造成的一切後果概不負責。

不幸的是,microsoft的word格式是二進位制格式,因此,版本控制系統是沒法跟蹤word檔案的改動的,前面我們舉的例子只是為了演示,如果要真正使用版本控制系統,就要以純文字方式編寫檔案。

因為文字是有編碼的,比如中文有常用的gbk編碼,日文有shift_jis編碼,如果沒有歷史遺留問題,強烈建議使用標準的utf-8編碼,所有語言使用同一種編碼,既沒有衝突,又被所有平台所支援。

Git安裝與使用

1.git安裝 安裝完使用以下命令設定安裝位址和郵箱 git config global user.name github使用者名稱 git config global user.email 郵箱位址 git config list 命令檢視是否設定成功 2.git 使用 1.提交檔案到暫存區和倉庫...

Git的安裝與使用

編輯 git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。1 git的讀音為 g t git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理。2 git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放...

Git的安裝與使用

初識git git 是乙個分布式版本控制系統.它的靈活性,優越性使得它從2005年發布以來.獲得了越來越多的使用和支援.當你在程式設計過程中,苦於大量的檔案管理起來非常雜亂,git就是一種可選的解決方案.安裝 簡單實用git linux系統 只要找到你的 terminal,並輸入以下指令就可以啦 如...