美文网首页
git 常用命令

git 常用命令

作者: 布丁可乐好喝吗 | 来源:发表于2020-03-04 00:50 被阅读0次


git status

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

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

git add <file>【.表示全部】

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

git commit -m "description"

提交暂存区文件到提交区

git reset --hard <commitId>【可模糊匹配】

恢复到某一个提交节点

git reset --hard HEAD^

恢复到最近一个提交节点

git log

查看提交日志

git log --pretty=oneline

查看提交日志简化版

git reflog

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

git checkout -- <file>

撤销工作区文件修改


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

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

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

相关文章

网友评论

      本文标题:git 常用命令

      本文链接:https://www.haomeiwen.com/subject/qdivchtx.html