mac 随笔


安装包

node

  • 更新npm
    sudo npm install -g npm
  • 更新node
    sudo npm install -g n && sudo n stable

shell

  • 关闭所有nginx服务
    kill -9 $(ps aux | grep 'nginx' | grep -v grep | tr -s ' '| cut -d ' ' -f 2)

git

  • git tag
    git tag -a v1.0.0 -m "v1.0.0"
    git push origin v1.0.0

  • 修改commit
    修改历史的commit,找到这个commit前一个commit的hash值,使用git rebase -i ${commit_hash},然后在修改界面将要修改的commit前pick 改为reword,接着wq,然后逐个修改commit message即可。

  • 合并commit
    合并一个分支的多个commit,使用git rebase -i ${branch},branch为你要合并的分支,然后将对应commit前的pick改为 squash,squash为合并当前commit到上一个commit。


  目录