Git常用命令

2021-09-28 20:12:23 字數 1678 閱讀 8257

1.建立repository(倉庫)

1.1註冊**賬號;

1.2登入帳後,建立倉庫

2.獲取 git 倉庫

2.1轉殖倉庫

git clone [url] [name]

url:倉庫位址

name:自定義本地倉庫的名字

git clone  

git clone   mygit-start

2.2.初始化倉庫

git init

2.3.檔案跟蹤(納入版本控制)--》已跟蹤狀態(檔案處於暫存狀態)

git add [filename|.]:命令使用檔案或目錄的路徑作為引數;如果引數是目錄的路徑,該命令將遞迴地跟蹤該目錄下的所有檔案。

作用:跟蹤新檔案,或者把已跟蹤的檔案放到暫存區,還能用於合併時把有衝突的檔案標記為已解決狀態

git add mytext.txt

git add . :將所有檔案暫存起來

2.4.提交

git commit [param] [val]

3.更新提交到倉庫

3.1記錄每次更新到倉庫

a.已跟蹤:已跟蹤的檔案是指那些被納入了版本控制的檔案,在上一次快照中有它們的記錄,在工作一段時間後,它們的狀態可能處於未修改,

已修改或已放入暫存區

b.未跟蹤:工作目錄中除已跟蹤檔案以外的所有其它檔案都屬於未跟蹤檔案,它們既不存在於上次快照的記錄中,也沒有放入暫存區;

c.初次轉殖某乙個倉庫的時候,工作目錄中的所有檔案都是已跟蹤檔案,並處於未修改狀態,編輯後某些檔案後,git會將它標記為已修改檔案;

逐步將修改過的檔案放入暫存區,然後提交所有暫存的修改;

3.2 檢查當前檔案狀態

git status

git status 命令的輸出十分詳細,但其用語有些繁瑣。 

如果你使用 git status -s 命令或 git status --short 命令,將得到一種更為緊湊的格式輸出;

3.3忽略檔案

3.1設定 .gitignore檔案

3.4 檢視已暫存和未暫存的修改

git diff

a.要檢視尚未暫存的檔案更新了哪些部分,不加引數直接輸入;(本身只顯示尚未暫存的改動,而不是自上次提交以來所做的所有改動);

b.git diff --cached 檢視已經暫存起來的變化

3.5 提交更新

a.git commit :這種方式會啟動文字編輯器以便輸入本次提交的說明;

b.git commit -m "this is my commit info text."可以在 commit 命令後新增 -m 選項,將提交資訊與命令放在同一行

3.6跳過使用暫存區域

git commit -a -m 'added new benchmarks'

3.7 移除檔案(從暫存區中移除,連帶從工作目錄中刪除指定的檔案);

a.git rm filename

git rm mytest.txt   

b.命令後面可以列出檔案或者目錄的名字,也可以使用 glob 模式;

git rm log/\*.log

4.檢視提交歷史

git log

5.撤銷操作

git commit --amend

5.1取消暫存的檔案

git reset head my.txt

5.2撤銷對檔案的修改

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...