Git命令回顧

2021-09-20 07:48:18 字數 2048 閱讀 8421

命令

說明$git clone git:github.com/ * .git

# 轉殖遠端版本庫

$git init

# 初始化本地版本庫

命令說明

$git status

# 檢視狀態(分支、提交情況)

$git diff

# 檢視變更內容

$git diff head

# 檢視與上次提交的差別

$git add.# 跟蹤所有改動過的檔案

$git add

# 跟蹤指定的檔案

$git rm

# 刪除檔案

$git rm --cached

# 停止跟蹤檔案但不刪除

$git mv

# 檔案/目錄移動或改名

$git commit

# 提交所有更新過的檔案(下一步為記錄提交資訊 = 概述 + 詳細內容)

$git commit -m "commit message"

# 只記錄一行提交概述資訊同時提交更新的檔案

$git commit --amend

# 修改最後一次提交

命令說明

$git log

# 檢視提交歷史

$git log

# 檢視指定檔案(目錄)的提交歷史

$git log -p

# 檢視指定檔案的提交改動之處

$git log --graph

# 以圖表形式檢視分支

$git log --pretty=short

# 檢視最近一次提交

$git blame

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

命令說明

$git reset --hard

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

$git checkout head

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

$git revert

# 撤銷指定的提交

命令說明

$git branch

# 顯示所有本地分支

$git checkout

# 切換到指定分支或標籤

$git checkout -

# 切換到上乙個分支

$git checkout -b

# 建立並切換到新的分支

$git branch

# 建立新分支

$git branch -d

# 刪除本地分支

$git tag

# 列出所有本地標籤

$git tag

# 基於最新提交建立標籤

$git tag -d

# 刪除標籤

命令說明

$git merge

# 合併指定分支到當前分支(在 master 分支下進行)

$git merge --no--ff

# 同上,並記錄本次分支合併

$git rebase

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

命令說明

$git remote -v

# 檢視遠端版本庫資訊

$git remote show

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

$git remote add

# 新增遠端版本庫

$git fetch

# 從遠端庫獲取**

$git pull

$git push

# 上傳**及快速合併

$git push :

# 刪除遠端分支或標籤

$git push --tags

# 上傳所有標籤

命令說明

$git help

# 檢視各種命令選單

$git help <>

注釋行以(#)開頭

忽略指定檔案或目錄(/)之外的以(!) 開頭

*.txt忽略某一字尾的所有檔案【glob 匹配模式】

git常用指令回顧

在現在這家公司工作,公司統一使用svn,不使用git。時間一長,導致現在對git的一些基本操作有些生疏,特在此通過乙個簡單的案例對git的一些常用指令進行簡單的回顧。後期有時間也會更新一些git方面的文章 在本地建立乙個專案,上傳到github上面 在github上面建立乙個遠端倉庫就不詳細說明了,...

Git常用命令快速回顧 二

1.檢視歷史記錄 在git中,可以使用git log來檢視歷史記錄 git log顯示從近到遠的提交日誌,加上 pretty oneline引數可以簡化輸出資訊,git log pretty oneline 用git reflog檢視命令歷史 2.版本回退 在git中,用head表示當前版本,上乙個...

Git 極簡Git 關於Git的簡要回顧

git歷史 它起源於linux核心開發時,為輔助linux開發而設計的版本控制系統,發源於c時代的它,有不少c的影子和影響,其中 stash 命令就算乙個。git屬於第三代版本控制系統,subversion屬於第二代,而所謂最開始的版本控制,也就是手工複製啦 git是分布式版本控制系統,subver...