美文网首页
Git基础命令(二)

Git基础命令(二)

作者: mibenxin | 来源:发表于2018-03-28 22:33 被阅读0次

    查看版本库与工作区的区别

    • 查看所有文件的区别,默认本地最新版本库
    git diff
    
    • 查看某个文件的区别,默认本地最新版本库
    git diff <file>
    
    • 查看本地某个版本库与工作区文件的区别,可不加<file>,就查看所有文件的区别
    git diff HEAD -- <file>
    

    查看最近到最远的提交记录

    • 查看全部文件的提交日志,按q退出
    git log
    
    • 查看某个文件的提交日志
    git log <file>
    
    • 结合分支合并图查看
    git log --graph
    
    • 将信息简单输出为一列
    git log --pretty=oneline
    
    • 简短显示commit ID
    git log --abbrev-commit
    

    查看所有版本提交与回退记录

    git reflog
    

    删除本地版本库中的文件

    git rm <file>
    

    版本回退

    • 回退到某一个版本
    git reset --hard <commit_id>
    
    • 回退到最新版本、上个版本、上上个版本、上100个版本,<file>可加可不加
    git reset --hard HEAD <file>
    git reset --hard HEAD^ <file>
    git reset --hard HEAD^^ <file>
    git reset --hard HEAD~100 <file>
    
    • 丢弃提交到暂存区的修改
    git reset HEAD <file>
    

    相关文章

      网友评论

          本文标题:Git基础命令(二)

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