初始化 git init
配置提交賬號
git config --global user.name "xx"
git config --global user.email "xx"
查詢配置 git config --local --list
刪除配置 git config --unset --global user.name
將工作空間的所有修改都撤銷(回到暫存區或版本庫上的狀態)git checkout -- (版本號) 檔名
建立分支 git checkout -b dev
git checkout -b dev origin/dev 或者 git checkout origin/dev -b dev
git branch name
檢視當前分支 git branch
拉取遠端資訊 git fetch origin
提交修改到本地 git add readme.txt
提交到倉庫 git commit -m 'readme.txt commit' 檔名
檢視當前狀態 git status
與指定分支(版本)的某個檔案比較 git diff origin/master readme.txt
去掉某個檔案的git記錄 git rm --cached 暫時不追蹤 git update-index --assume-unchanged 恢復追蹤 git update-index --no-assume-unchanged 禁用fast foward模式合併 git merge --no-ff -m 'comment' dev
回退兩個版本 git reset --hard head^
Git常用命令總結
原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...
git常用命令總結
一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...
git常用命令總結
檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...