git添加文件到版本库的步骤

添加文件到版本库的步骤

  1. 创建(修改)文件
    往工作区中添加/修改文件

  2. 添加到暂存区:git add <file>
    把修改存放到暂存区

  3. 提交到版本库:git commit -m "备注"
    使用git commit 命令可将暂存区的内容提交至版本库中,这个过程称为提交,每一次提交都意味着版本在进行一次更新

    PS:如果不写-m回车会进入vim编辑界面,退出方法:输入:q => 回车

操作git其他常用命令

  • 查看仓库变更状态:git status
  • 显示从最近到最远的提交日志:git log
    • –pretty=oneline(显示简要信息id+备注)
    • –graph(图形显示版本走向)
    • –abbrev-commit(显示简写的id)
    • 一大串类似3628164…882e1e0的是commit id(版本号)
  • 撤销修改
        git checkout -- <file>:放弃工作区的修改
        git rm --cache <file>:撤销暂存区的修改
        git reset HEAD <file>:撤销暂存区的修改
    
  • 查看命令历史:git reflog
  • 对比文件:git diff <file>

版本回退

    • 当前版本指针:HEAD
      • 上一个版本:HEAD^
      • 上上个版本:HEAD^^
      • … 依此类推
      • 前100个版本:HEAD~100
    • git reset (–hard、–mixed、–soft)
      • 回退到上一个版本
        git reset --hard HEAD^
      • 回退到指定版本:
        git reset --hard [commit id] 版本号没必要写全,前几位就可以了,Git会自动去找。
      • 回退指定文件
        git reset --hard [commit id] <file>
      • 参数说明:(–hard、–mixed(默认值)、–soft)
        • –hard:工作区、暂存区、版本库的文件同时回退
        • –mixed:暂存区、版本库的文件回退(默认)
        • –soft:仅仅回退版本库中的文件
posted @ 2017-02-03 09:15  小胖子不想动  阅读(75)  评论(0)    收藏  举报