git

  • 查看git配置信息
    • git config --list
  • git 提交流程
    • git add name.java //将name.java 添加到git暂存区
    • git commit -m "test"  //将name.java提交到git本地数据目录
    • git pull --rebase    //获取当前所在分支的更新  ---- 甭管有没有别人的提交 来一炮总是没错的
    • git push origin feature/project--123  //提交到远程分支feature/project--123上
  • 查看文件状态
    • git status
  • 忽略某些文件
    • cat  .gitignore
  • 查看尚未暂存的文件更新了那些部分 意在比较暂存区与当前文件的区别
    • git diff
  •  查看最近两次更新差异 
    • git log -p -2     -p是显示每次提交内容的差异  -2 则仅显示最近两次更新
  • 浏览都对哪些文件作了修改
    • git log --stat
  • 撤销commit操作
    • git reset --hard 编号
  • 撤销commit
    • git reset --soft HEAD^  
  • 恢复文件到某个版本
    • git checkout 编号 文件名 
原文地址:https://www.cnblogs.com/liu666bin/p/2908043.html