Git 本地與遠端倉庫同步

本地刪除已經不在遠端的分支

// 刪除 git 記錄的遠端分支
git fetch -p | --prune

// 刪除不在遠端的本地分支
git branch --merged | grep -v "\*" | xargs -n 1 git branch -d
Read more...

Git 合併其他分支單一檔案

git checkout <target_brach>
git checkout -p | --patch <source_branch> <file>
Read more...

Git 變更遠端倉庫位置

git remote add [new-origin] [url_of_new_repo]
git push [new-origin] --mirror

git branch -u [new-origin/branch]
Read more...

Sublime Text 安裝套件清單

安裝的套件清單

  • apiDoc Autocompletion
  • BrackerHighlighter
  • Color Highlighter
    在編輯檔案的時,把滑鼠游標移到 RGB 或 HEX 色碼上會顯示視覺顏色
Read more...

安裝多版本 Node.js

在開始介紹 nvm 管理 node 版本之前先說一下為什麼會有這個需要
情境一、工作需求
使用較穩定 node 開發工具,但工具要求 node 版本較低 (node4-lts)
情境二、個人需求
使用 ES6 語法開發 Nodejs 模組、其他 Framework 或 node 工具依賴的模組要求 Node.js 版本要是最新版
Read more...