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可恢复删除文件