命令
說明$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...