GitStudy

  • 查看版本

    • git version
  • 查看git配置

    • git config --list
  • 初始化仓库

    • git init
  • 查看状态

    • git status
    • git status -s 简化格式
  • 查看修改信息

    • git diff
  • 添加修改

    • git add 文件名
  • 提交

    • git commit -m "注释信息"
  • 查看日志版本

    • git log
    • git log --pretty=oneline 一行显示
  • 回退到指定版本

    • git reset --hard HEAD 版本
  • 回退到上个版本

    • git reset --hard HEAD^
  • 退两个版本

    • git reset --hard HEAD~2
  • 查询操作记录

    • git reflog (--pretty=oneline)简写版本号
  • 直接回退到一个指定的版本

    • git reset --hard 版本号
  • 查看当前所在分支/查看所有分支

    • git branch
  • 在当前版本上创建新的分支

    • git branch 分支名
  • 切换分支

    • git checkout 分支名
  • 解决分支冲突需要再提交

  • 合并分支A

    • git merge A
  • 合并分支B

    • git merge B
  • 删除分支

    • git branch -d 分支名
  • 将仓库跟新到远程仓库(push)

    • git remote add origin git@github.com:HIbian/GitNotes.git
    • git push -u origin master
  • pull

    • git pull origin