Git入門及常用命令 1 (window環境下)

2022-11-24 19:06:42 字數 2325 閱讀 3334

文章參考摘抄自:git教程

1.git的安裝

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

滑鼠右鍵也會多出兩個選項

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

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

2.建立版本庫

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

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

window下找個地方建立一個資料夾就行,路徑中儘量不要使用中文。

右鍵選擇git bash here

第二步,通過git init命令把這個目錄變成git可以管理的倉庫:

$ git init

initialized empty git repository in /users/michael/learngit/.git/

瞬間git就把倉庫建好了,而且告訴你是一個空的倉庫(empty git repository),細心的讀者可以發現當前目錄下多了一個.git的目錄,這個目錄是git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把git倉庫給破壞了。

如果你沒有看到.git目錄,那是因為這個目錄預設是隱藏的,設定資料夾選項中的顯示隱藏檔案即可。

編寫一個readme.txt檔案,內容如下:

git is a version control system.

git is free software.

一定要放到版本庫目錄下(子目錄也行,就是我們前面建立的資料夾下),因為這是一個git倉庫,放到其他地方git再厲害也找不到這個檔案。

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

第一步,用命令git add告訴git,把檔案新增到倉庫:

$ git add readme.txt

第二步,用命令git commit告訴git,把檔案提交到倉庫:

$ git commit -m "wrote a readme file"

[master (root-commit) cb926e7] wrote a readme file

1 file changed, 2 insertions(+)

create mode 100644 readme.txt

簡單解釋一下git commit

命令,-m後面輸入的是本次提交的說明,可以輸入任意內容,當然最好是有意義的,這樣你就能從歷史記錄裡方便地找到改動記錄。

git commit命令執行成功後會告訴你,1個檔案被改動(我們新新增的readme.txt檔案),插入了兩行內容(readme.txt有兩行內容)。

為什麼git新增檔案需要addcommit一共兩步呢?因為commit可以一次提交很多檔案,所以你可以多次add不同的檔案,比如:

$ git add file1.txt

$ git add file2.txt file3.txt

$ git commit -m "add 3 files."

git Git常用命令

學習筆記集中化的版本控制系統cvcs centralized version control system 分散式版本控制系統dvcs decentralized version control system git 基礎要點 1 直接快照,而非比較差異 2 近乎所有操作都可本地執行 3 時刻保持資...

git的使用及常用命令

一,git是什麼?git是目前世界上最先進的分散式版本控制系統 git是分散式版本控制系統,那麼它就沒有 伺服器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯網了,因為版本都是在自己的電腦 上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協作呢?比如說自己在電腦上改了檔案a,...

git常用命令

克隆git clone檢查當前檔案狀態 git status檢視提交歷史記錄 git log修改最後一次提交 有時候我們提交完了才發現漏掉了幾個檔案沒有加,或者提交資訊寫錯了。想要撤消剛才的提交操作,可以使用 amend 選項重新提交 git commit amend檢視當前遠端倉庫 git rem...