【Git】Git中用到的一些命令

Git文件有四种状态:

  • 未跟踪
  • 未修改(已跟踪)
  • 已修改(已跟踪)
  • 已暂存(已跟踪)
    通常我们将项目clone下来就会处于已跟踪状态
1、git diff命令
  • git diff:查看没有暂存的文件更新哪些部分
  • git diif --staged:查看暂存的文件和最后一次提交的文件差异
2、git commit命令
  • git commit -a -m ‘commit message’:跳过使用暂存区
  • git commit --amend:覆盖前一个commit(如果需要加信息就加-m ‘commit message’)
3、git rm命令
  • git rm --cached ‘filename’:从暂存区中移除文件
  • git rm ‘filename’:工作目录和暂存区都会移除文件
4、git mv命令
  • git mv ‘file_from’ ‘file_to’:移动文件
5、git log命令
  • git log:查看历史版本
  • git log -p -n:查看提交差异和最近几次的提交
  • git log --stata:查看简略的提交信息
  • git log --pretty=‘xxx’:以什么格式去查看每次的提交
    限制git log输出的选项
    【Git】Git中用到的一些命令_第1张图片

git log --pretty=format接受的常用格式占位符的写法及其代表的意义
【Git】Git中用到的一些命令_第2张图片

6、git checkout命令
  • git checkout – ‘filename’:撤销对文件的修改

你可能感兴趣的:(git)