git常見命令總結

2021-08-08 18:44:14 字數 1153 閱讀 2246

git help xx   ## 顯示xx的help

git add filename # #將工作檔案修改提交到本地暫存區

git add . # #將所有修改過的工作檔案提交暫存區

git rm filename ## 從版本庫中刪除檔案

git rm filename --cached # #從版本庫中刪除檔案,但不刪除檔案

git reset filename # 從暫存區恢復到工作檔案

git reset -- . # #從暫存區恢復到工作檔案

git reset --hard # #恢復最近一次提交過的狀態,即放棄上次提交後的所有本次修改

git revert   id# # 恢復某次提交的狀態,恢復動作本身也建立次提交物件

git revert head # #恢復最後一次提交的狀態

git diff filename # #比較當前檔案和暫存區檔案差異 git diff

git diff filename1 filename2 # #比較兩次提交之間的差異

git diff branch1..branch2>## 在兩個分支之間比較

git diff --staged # #比較暫存區和版本庫差異

git branch -r ## 檢視遠端分支

git branch # 建立新的分支

git branch -v # 檢視各個分支最後提交資訊

git branch --merged # 檢視已經被合併到當前分支的分支

git branch --no-merged # 檢視尚未被合併到當前分支的分支

git checkout

# 切換到某個分支

git checkout -b # 建立新的分支,並且切換過去

git checkout -b

# 基於branch建立新的new_branch

git checkout $id # 把某次歷史提交記錄checkout出來,但無分支資訊,切換到其他分支會自動刪除

git checkout $id -b # 把某次歷史提交記錄checkout出來,建立成乙個分支

git branch -d

# 刪除某個分支

git branch -d

# 強制刪除某個分支 (未被合併的分支被刪除的時候需要強制)

Git常見命令總結

git add 檔名 新增檔案 git commit m 說明 提交檔案 git rm 檔名 刪除版本庫里檔案 git diff 檢視difference git diff head 檔名 檢視工作區於與版本庫檔案的不同 git status 檢視狀態 git log 提交日誌 git reset ...

Git常見命令總結

簡介 git是一種分布式版本控制系統 集中式 svn git init 建立本地git倉庫 git add 新增檔案 git commit m 提交,m後語句為提交說明 git status 檢視倉庫當前狀態 git diff 檢視檔案 進行了修改 git log pretty oneline 顯示...

Git常見命令總結

git init 在當前目錄新建乙個git 庫 git init project name 新建乙個目錄,將其初始化為git 庫 git add file1 file2 新增指定檔案到暫存區 git add dir 新增指定目錄到暫存區,包括子目錄 git rm file1 file2 刪除工作區檔...