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
Git 的詳細介紹:請點這裡
Git 的下載地址:請點這裡