GIT 版本控制 hexo blog

完整教程:廖雪峰

  • mkdir 文件名
  • cd 文件名
  • pwd //显示当前路径
  • git init

  • 修改

  • git add .
  • git commit -m “version”
  • 版本回退
  • git log //所有提交的commit 版本
  • git status //当前状态
  • git diff //查看改的地方
  • git reset –hard HEAD~3 //往上跳3个
  • git reset –hard 6361683 // 版本序列号前几位

  • commit 是增加/删除文件的改变 只改变文件内容,不改变文件多少-》no change to commit-》fuck?

  • 常用命令

  • cd ..

  • git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

  • git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add –update的缩写)

  • git add -A :是上面两个功能的合集(git add –all的缩写)