git命令整理

codingcook發表於2018-05-11

檢視尚未暫存的檔案更新

 git diff

已經暫存起來的檔案和上次提交時的快照之間的差異

  git diff --cached 或者 git diff --staged

檢視暫存前後的兩個版本

git status

修改提交資訊

git commit  -- amend

撤銷暫存其中的一個檔案

git reset HEAD<file>

未放到暫存區,取消修改檔案

git checkout <file>

檢視當前配置的遠端倉庫

git remote -v

從遠端倉庫抓取資料

git fetch [remote-name]

推送資料到遠端倉庫

git push origin master

檢視遠端倉庫資訊

git remote show origin

推送分支

git push origin [tagname]

切換分支

git checkout

新建分支

git branch 

合併某分支到master

git merge <branch>

刪除分支

git branch -d <branch>