git 常用命令


git status

查看当前文件夹下的git提交状态

wangyuedeMacBook-Pro:gittest wangle$ git status On branch master No commits yet Untracked files:   (use "git add ..." to include in what will be committed) readme nothing added to commit but untracked files present (use "git add" to track)

git add 【.表示全部】

提交修改或新增文件到暂存区

git commit -m "description"

提交暂存区文件到提交区

git reset --hard 【可模糊匹配】

恢复到某一个提交节点

git reset --hard HEAD^

恢复到最近一个提交节点

git log

查看提交日志

git log --pretty=oneline

查看提交日志简化版

git reflog

查看全量日志(包括reset之前的日志)

git checkout --

撤销工作区文件修改


对于提交到暂存区的文件,如果需要恢复,需要以下步骤:

git reset HEAD   //回到提交区的最新版本

git checkout -- //将修改拉回到工作区,把工作区的修改内容清空

你可能感兴趣的:(git 常用命令)