git常用命令總結 mark

2021-08-02 06:37:42 字數 889 閱讀 9810

初始化 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...