Skip to content
2012 edited this page Sep 18, 2020 · 2 revisions

git commit

运行此命令时,会依次经历如下 hooks

git commit hook

git config commit.template filename 如果设置了此命令,编辑器打开之前会先读取模板文件信息

运行过程中会生成一个临时文件.git/COMMIT_EDITMSG,保存关闭编辑器时,内容会写入到临时文件中,然后读取 commit-msg钩子,此钩子会在编辑器关闭之后读取。

none

什么参数都不写的话,会开启一个 vi 编辑器进行填写

-m <msg>, --message=<msg>

不开启新窗口,直接添加 message

--amend

修改上一次 commit 的 message,此时打开 vi 编辑器进行修改;可结合 -m修改;commit-id 会更新

-C <commit>, --reuse-message=<commit>

复用某个 commit 的 message

-c <commit>, --reedit-message=<commit>

重新打开编辑器进行修改

JS

  1. 作用域
  2. 闭包
  3. 原型(链)
  4. 模块
  5. 位操作符
  6. 事件循环
  7. eval

CSS

  1. float
  2. BFC
  3. position
  4. flex
  5. grid

DOM

  1. DOM
  2. how browser works

Node.js

  1. Stream
  2. Timers
  3. Child Processes
  4. HTTP
  5. File System

react

  1. 生命周期
  2. setState
  3. hook

git

  1. git 基础命令
  2. git rebase 理解
  3. git bisect
  4. git commit
  5. git hook

设计模式

  1. 策略模式
  2. ...

TCP/IP 协议

  1. HTTP/1.x
  2. HTTP/2
  3. SSL/TLS
  4. TCP
  5. DNS
  6. HTTP Cache
  7. CORS
  8. http status code

linux(shell)知识点

  1. bashrc vs profile
  2. vim
  3. shell基本语法
  4. shell 知识误区
  5. shell命令
  6. 鸟哥的Linux私房菜:基础学习篇
  7. sudo vs su

Clone this wiki locally