git log
找到提交後的idgit reset --hard commit_id
完成撤銷, 代碼恢復到提交前git reset commit_id
完成commit 命令的修改, 可是不對代碼進行撤銷git checkout .
撤銷工做區修改而未提交的內容(注意:新增的文件不能修改,須要手動刪除)git
git fetch origin master
將遠程倉庫的master分支下載到本地當前branch中fetch
git log -p master ..origin/master
比較本地的master分支和origin/master分支的差異code
git merge origin/master
合併代碼it
git push origin feature:master
將本地feature代碼推到遠端masterast
git pull == git fetch + git merge
會出現遠程代碼直接覆蓋本地代碼而不報衝突的狀況, 推薦上面先git fetch 再對比差別class