Git文件操做命令git
git init:初始化一個git倉庫it
git add:把文件添加到倉庫(暫存區),git add file1 file2file
git commit:把文件提交到倉庫(分支),提交前須要先添加到倉庫,git commit -m "提交說明"刪除文件
git status:現實倉庫當前狀態di
git diff:對修改過的文件與倉庫文件對比不一樣文件
git log:顯示從最近到最遠的提交命令記錄,git log --pretty=oneline 更好看的方式co
git reset --hard:版本回退,git reset --hard HEAD~1,1表明回退到上一個版本,工作
git reset --hard commitId,回退到制定提交版本版本
git reflog:顯示全部使用的命令記錄commit
git checkout -- file:撤銷當前工做區修改,回退到最近一次git add或git commit狀態
git reset head:把git add到暫存區的文件撤銷到未git add前狀態
git rm:工做區刪除文件,commit後才提交,未commit前 git checkout -- file可恢復刪除文件