Git 常用命令速查表

2021-10-05 04:43:46 字數 1694 閱讀 8650

名稱

屬性master#預設開發分支

origin#預設遠端版本庫

命令屬性

$ git clone 「url」

#轉殖遠端版本庫

$ git init

#初始化本地版本庫

命令屬性

$ git status

#檢視狀態

$ git diff

#檢視變更內容

$ git add .

#跟蹤所有改動過的檔案

$ git add 「file」

#跟蹤指定的檔案

$ git mv 「old」 「new」

#檔案改名

$ git rm 「file」

#刪除檔案

$ git rm --cached 「file」

#停止跟蹤檔案但不刪除

$ git commit -m 「commit message」

#提交所有更新過的檔案

$ git commit --amend

#修改最後一次提交

命令屬性

$ git log

# 檢視提交歷史

$ git log -p 「file」

#檢視指定檔案的提交歷史

$ git blame 「file」

#以列表方式檢視指定檔案的提交歷史

命令屬性

$ git reset --hard head

#撤銷工作目錄中所有未提交檔案的修改內容

$ git checkout head 「file」

#撤銷指定的未提交檔案的修改內容

$ git revert 「commit」

#撤銷指定的提交

命令屬性

$ git branch

#顯示所有本地分支

$ git checkout 「branch/tag」

#切換到指定分支或標籤

$ git branch 「new-branch」

#建立新分支

$ git branch -d 「branch」

#刪除本地分支

$ git tag

#列出所有本地標籤

$ git tag 「tagname」

#基於最新提交建立標籤

$ git tag -d 「tagname」

#刪除標籤

命令屬性

$ git merge 「branch」

#合併指定分支到當前分支

$ git rebase 「branch」

#衍合指定分支到當前分支

命令屬性

$ git remote -v

#檢視遠端版本庫資訊

$ git remote show 「remote」

#檢視指定遠端版本庫資訊

$ git add 「remote」 「url」

#新增遠端版本庫

$ git fetch 「remote」

#從遠端庫獲取**

$ git pull 「remote」 「branch」

$ git push 「remote」 「branch」

#上傳**及快速合併

$ git push 「remote」 :「branch/tagname」

#刪除遠端分支或標籤

$ git push —tags

#上傳所有標籤

git常用命令速查表

記錄一下常用的 git 命令 遠端已有 remote branch 分支並且已經關聯本地分支 local branch 且本地已經切換到 local branchgit push 遠端已有 remote branch 分支但未關聯本地分支 local branch 且本地已經切換到 local br...

Git常用命令速查表

master 預設開發分支 head 預設開發分支 origin 預設遠端版本庫 head head的父提交 git clone 轉殖遠端版本庫 git init 初始化本地版本庫 git status 檢視狀態 git diff 檢視變更內容 git add 跟蹤所有改動過的檔案 git add ...

Git常用命令速查表

mkdir xx 建立乙個空目錄,xx指目錄名 pwd 顯示當前目錄的路徑 git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案 git add xx 把xx檔案新增到暫存區去 git commit m xx 提交檔案 m後面的是注釋 git status 檢視倉庫狀態 gi...