首頁 > 軟體

Git 簡介及常用命令

2020-06-16 17:23:08

git 常用命令

本Markdown編輯器使用[StackEdit][6]修改而來,用它寫部落格,將會帶來全新的體驗哦:

git簡介

git常用命令

git簡介

Git是一個開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。

git常用命令

如下:

命令註解
git init 建立版本庫
git add 新增檔案(可多個)
git commit 提交檔案
git status 檢視倉庫狀態
git diff 本地和版本庫差異
git log 檢視紀錄檔
git log –pretty=oneline 檢視單行紀錄檔
git reset –hard HEAD^ 回退上一版本 [HEAD^:上一版本 HEAD^^:上上一版本 HEAD~100:上面100個版本]
git reset –hard commit_id 通過commit_id進行版本回退
git reflog 命令記錄
git checkout – 取消工作區修改
git reset HEAD 取消暫存區修改
git rm 刪除檔案
git remote add origin 新增遠端版本庫關聯
git push -u origin master 第一次把本地master和遠端master關聯起來
git push origin master 推播本地內容
git clone 克隆遠端庫
git checkout -b 建立並切換分支
git branch 建立分支
git checkout 切換分支
git branch -d 刪除分支
git branch 檢視分支 *標記當前分支
git merge 合併分支 -> 會丟失分支資訊
git merge –no-ff -m ‘merge with no-ff’ dev 禁用fast-forward模式
git log –graph –pretty=online –abbrev-commit  
git stash 儲藏當前工作現場
git stash list 檢視工作現場表
git stash apply 恢復儲藏的工作現場,stash內容不會刪除
git stash pop 恢復並刪除
git branch -D 分支未合併,強制刪除
git remote -v 檢視remote詳細資訊
git tag 打標籤,切換到需要打標籤的分支
git tag 檢視所有標籤
git config –global alias.lg “log –color –graph –pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ –abbrev-commit” 定義別名
git diff –cache 檢視暫存區和版本庫的差異
git log -p -2 檢視最近更改的內容 -2:最近兩次 -p:更改內容
git log -p -2  
git diff HEAD HEAD^ –stat 對比上次更改的檔案

Git 教學系列文章: 

GitHub 使用教學圖文詳解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

Git使用圖文詳細教學  http://www.linuxidc.com/Linux/2016-11/136781.htm

Ubuntu Git安裝與使用 http://www.linuxidc.com/Linux/2016-11/136769.htm

Git 標籤管理詳解 http://www.linuxidc.com/Linux/2014-09/106231.htm 

Git 分支管理詳解 http://www.linuxidc.com/Linux/2014-09/106232.htm 

Git 遠端倉庫詳解 http://www.linuxidc.com/Linux/2014-09/106233.htm 

Git 本地倉庫(Repository)詳解 http://www.linuxidc.com/Linux/2014-09/106234.htm 

Git 伺服器搭建與用戶端安裝  http://www.linuxidc.com/Linux/2014-05/101830.htm 

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 

分享實用的GitHub 使用教學 http://www.linuxidc.com/Linux/2014-04/100556.htm 

Git從入門到學會 http://www.linuxidc.com/Linux/2016-10/135872.htm

Git基本操作詳解 http://www.linuxidc.com/Linux/2016-10/135691.htm


IT145.com E-mail:sddin#qq.com