Git命令簡單總結

2021-10-24 06:41:09 字數 1547 閱讀 5058

說明:

建立倉庫命令

git init : 初始化本地倉

git init [filename]: 初始化乙個名稱為「filename」的本地倉庫

提交與修改

git add: 新增檔案到本地倉庫

git add [file1] [file2] …: 新增乙個或多個檔案到暫存區

git add [資料夾名稱]: 把資料夾新增到暫存區,包括其下面的子資料夾和內容

git add . : 把當前目錄下的所有檔案新增到暫存區

git status: 檢視倉庫當前的狀態,顯示有變更的檔案

git status -s: 使用 -s 引數來獲得簡短的輸出結果

git diff: 比較檔案的不同,即暫存區和工作區的差異

git commit: 提交暫存區到本地倉庫

git rm [file]: 將檔案file從暫存區和工作區中刪除

git rm [file] -f: 強制刪除

git rm --cached [file]:將檔案file從暫存區中刪除

git mv [file] [newfile]: 移動或重新命名乙個檔案、目錄或軟連線

git mv -f [file] [newfile]: 檔名已經存在,但還是要重新命名它(強制)

檢視日誌

git log: 檢視歷史提交記錄

git log --oneline: --oneline 選項檢視歷史記錄的簡潔的版本

git log --graph: --graph 選項檢視歷史中什麼時候出現了分支、合併

git log --reverse --oneline: --reverse 引數來逆向顯示所有日誌

git log --author=[使用者名稱] --oneline -5: 查詢指定使用者的提交日誌,–oneline -5指結果顯示5行

git log --oneline --before= --after= --no-merges: 指定日期,可以執行幾個選項:–since 和 --before,但是你也可以用 --until 和 --after

git blame [file]: 以列表形式檢視指定檔案的歷史修改記錄

遠端操作

分支命令

git branch [branchname]: 建立分支

git checkout [分支名]: 切換分支

git merge: 合併分支

git checkout -b [分支名]:此命令相當於git branch [分支名]命令和git checkout [分支名]命令,也可以這樣寫git checkout -b [分支名1] [分支名2],意思是把分支名2複製乙份,取名為分支名1,並切換到分支名1這個分支

git push origin [分支名]: 將本地分支提交到服務端

git branch -d [分支名]: 刪除本地分支

git branch: 檢視本地分支

git branch -a: 檢視所有分支,包括遠端分支

Git簡單總結

廖雪峰關於git的筆記,覺得非常仔細,就搬過來了 git init 命令把這個目錄變成git 可以管理的倉庫 git add 檔名 把檔案新增到倉庫 git status git 倉庫的狀態 git commit m add readme.text file 把檔案提交到倉庫 m 是本次的提交說明 ...

git簡單總結

使用當前目錄作為git倉庫,我們只需使它初始化。git init該命令執行完後會在當前目錄生成乙個 git 目錄。使用我們指定目錄作為git倉庫。git init newrepo初始化後,會在 newrepo 目錄下會出現乙個名為 git 的目錄,所有 git 需要的資料和資源都存放在這個目錄中。如...

Git常用命令簡單總結

儲藏新增 推送遠端倉庫 從遠端庫轉殖 切換遠端源 命令功能 建立檔案 進入檔案 git init 初始化 倉庫 git add 把需要提交的所有修改放到暫存區 stage git add 提交所有檔案 git add js 提交所有.js格式檔案 git add f 強制新增 git commit ...