【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
Git文件操作命令
git init:初始化一个git仓库
git add:把文件添加到仓库(暂存区),git add file1 file2
git commit:把文件提交到仓库(分支),提交前需要先添加到仓库,git commit -m "提交说明"
git status:现实仓库当前状态
git diff:对修改过的文件与仓库文件对比不同
git log:显示从最近到最远的提交命令记录,git log --pretty=oneline 更好看的方式
git reset --hard:版本回退,git reset --hard HEAD~1,1代表回退到上一个版本,
git reset --hard commitId,回退到制定提交版本
git reflog:显示所有使用的命令记录
git checkout -- file:撤销当前工作区修改,回退到最近一次git add或git commit状态
git reset head:把git add到暂存区的文件撤销到未git add前状态
git rm:工作区删除文件,commit后才提交,未commit前 git checkout -- file可恢复删除文件
来源:oschina
链接:https://my.oschina.net/u/1421353/blog/725985