2021-05-12 14:32:11
Git 簡介及常用命令
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
相關文章