Git使用指南

2021-07-10 15:02:18 字數 1792 閱讀 8870

基於的git使用,羅列一些命令

1.在遠端建立倉庫

例如在coding上,選擇新建專案,勾選帶有readme.md初始化,這時候在遠端已經建立了乙個master分支的倉庫,預設的遠端主機別名為origin。

2.從遠端獲取git倉庫

可以選用https或者ssh方式訪問倉庫

git clone

git clone [email protected]:richardzju/birthdaysurprise.git

這時候在本地就可以看到乙個birthdaysurprise資料夾了,該資料夾就是乙個git工作目錄,裡面含有.git隱藏資料夾(本地倉庫)以及readme.md檔案。

3.建立(初始化)git本地倉庫

git init

4.將遠端倉庫和本地關聯

git remote add origin

同時將遠端倉庫命名為origin,這樣下次就可以使用origin而不是一串url位址了

5.提交本地修改

例如我們新建乙個readme.md

touchreadme.md

echo"# test" >> readme.md

git add readme.md 'test 1.jpg' file3 //新增打算提交的檔案,用空格分隔

git commit -m '提交說明'

git add命令實際上有兩種作用,一是操作物件是未跟蹤檔案時,將其加入到跟蹤檔案中,二是操作物件是已跟蹤檔案時,將其放入暫存區。使用"git add ."可以新增所有更改過的檔案。

git commit則是將所有add命令新增的檔案一次性提交。

6.推送本地修改

git push -u origin master

7.獲取遠端的修改

如果遠端版本和本地版本不一致,那麼我們首先要把它fetch下來,做本地合併(解決衝突)後,才能提交本地倉庫的修改

git pull

git pull相當於執行了git fetch和git merge.

將遠端和本地倉庫同步的三種情況:

情況描述遠端倉庫本地倉庫執行步驟步驟描述

遠端倉庫不存在×√

1 - 4 - 5 - 6

建立遠端倉庫,將本地倉庫同步到遠端

本地倉庫不存在√×

2將遠端倉庫clone到本地,或init本地倉庫,轉情況三

遠端和本地都存在倉庫

5 - 7 - 6

commit本地修改,fetch遠端版本,merge合併版本解決衝突,push修改內容

8.檢視本地倉庫狀態

git status

作用是檢視當前工作目錄下的檔案狀態,列出未跟蹤的檔案、修改過但未加入暫存區的檔案,以及提示需要commit的檔案。

紅字表示修改但未暫存的,add以後,變成了綠字。

9.檢視更改內容

git diff

作用是工作目錄中當前檔案和暫存區域快照之間的差異,也就是修改之後還沒暫存起來的變化內容。若要看已經暫存起來的檔案和上次提交時的快照之間的差異,可以用 git diff --cached 命令。

Git使用指南

文字檔案,可以體現內容的變化 二進位制檔案,只能體現檔案大小的變化郵箱 2 提交到版本庫 2 檢視命令歷史 2 回退操作 第二種命令 git reset hard head head 代表上一版本 head 100 往上100個版本 版本庫 repository 檔案新增到版本庫,分兩步 第二步 從...

Git使用指南

2.遠端倉庫操作 git init 新增某個檔案到暫存區 git add readme.md 新增當前目錄下所有檔案 git add 將暫存區檔案提交到本地倉庫,message 可以寫些注釋資訊 git commit m message 文件發生修改後需要提交時,可以在暫存區向本地倉庫的提交命令中加...

git 使用指南

2 安裝git客戶端。3 設定ssh金鑰 https密碼 4 從客戶端轉殖 推送 倉庫 4.3 從客戶端轉殖 推送 倉庫 使用https協議 2.1.1 安裝 雙擊執行安裝包,在彈出的安裝視窗中依次單擊 下一步 next 最後單擊 安裝 install 完成安裝。2.1.2 開啟 單擊windows...