npm-node相關 及 git常用命令
阿新 • • 發佈:2018-11-03
I. 臨時使用npm源
// 臨時從淘寶的映象源安裝node-sass
npm --registry https://registry.npm.taobao.org install node-sass
II. 持久使用npm源
// 設定npm的源為淘寶的映象源
npm config set registry https://registry.npm.taobao.org
// 檢視當前npm的映象源
npm config get registry
III. 通過cnpm
npm install -g cnpm --registry=https://registry.npm.taobao .org
檢視npm映象源: npm config get registry
指定npm映象: npm config set registry=”http://r.cnpmjs.org”
從淘寶映象安裝cnpm: npm install -g cnpm –registry=https://registry.npm.taobao.org
升級nodejs:
1. npm install -g n // 安裝n模組
2. n stable // 升級nodejs到最新穩定版
Git常用命令
想要使mac上的命令列工具使用更加方便和顏色標示,可以下載 http://ohmyz.sh/
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
這樣命令列工具介面會變的更加美觀,使用起來也更加方便。
- 從遠端分支拉取程式碼到本地
git clone https://....
- 切換分支
git checkout branch
- 合併遠端分支到本地分支
git branch -a // 檢視遠端分支
git merge origin/ // 按tab健,出現遠端分支的列表
git merge origin/zhangqiuhong // 將zhangqiuhong分支合併到當前分支
- 將本地分支推到遠端分支上,並追蹤
git push --set-upstream origin dengbingyu
// 或
git push origin dengbingyu // 這樣只是在遠端建立了dengbingyu分支,但是分支裡面的內容需要push
- 丟棄本地更改
git checkout . && git clean -xdf
- 更新遠端程式碼到本地
git fetch
- 將本地修改push到遠端分支,完整過程
git status // 檢視本地修改了哪些檔案
git add . // 提交所有的修改檔案
git commit -m "修改的註釋" // 提交資訊
git push origin dengbingyu // 將本地修改提交到遠端分支
1. git stash 暫存當前分支的更改
當你正在進行專案中的某一部分工作時,還沒有完成,突然來了一個緊急需求,需要切換到其他分支進行開發,但是你並不想提交進行一半的工作,強硬切換分支,會丟失當前分支未提交的修改,這個問題就要用到git stash命令解決。
git stash命令將當前分支中的修改暫存起來,並將它儲存到一個未完結變更的堆疊中,隨時可以重新應用。
git status // 檢視當前分支上的變更檔案
git stash // 暫存更改, 之後,當前分支就乾淨了,與遠端分支程式碼保持了一致
git stash list // 檢視現有的儲存
// [email protected]{0}: Wip on master: 049d078 added the index file
// [email protected]{1}: WIP on master: c264051 Revert "added file_size"
// [email protected]{2}: WIP on master: 21d80a5 added number to log
git stash apply [email protected]{2} // 應用暫存的變更2到當前分支