npm常用命令
// 初始化一個(gè)項(xiàng)目
npm init
// 打印項(xiàng)目當(dāng)前的依賴項(xiàng)
npm list
// 判斷包是否有更新
npm outdated
// 更新包
npm update
// 打印緩存
npm cache
// 清空緩e
npm clean
git常用命令
// 列出所有修改的文件
git status
// 添加所有修改文件到緩沖區(qū)
git add .
// 提交代碼
git commit -m'修改的內(nèi)容描述'
// 獲取遠(yuǎn)程倉庫的代碼
git pull
// 推送本地代碼到遠(yuǎn)程倉庫
git push
git 常見問題解決
- 讓遠(yuǎn)程倉庫代碼覆蓋本地的代碼
git fetch --all
git reset --hard origin/master
2循集、 讓本地代碼覆蓋遠(yuǎn)程
git push origin 分支名 --force
3、新建空白分支(和其他分支沒有關(guān)系)
git checkout --orphan <分支名>
4 . 以當(dāng)前項(xiàng)目的子文件夾作為一個(gè)新的獨(dú)立分支
# 創(chuàng)建分支
git subtree split --prefix=dist/ --branch gh-pages
#提交分支
git push origin gh-pages
5蔗草、刪除遠(yuǎn)程分支
git push origin :分支名
6间螟、刪除本地分支
git branch -D 分支名
7驯杜、 git reset --hard 如何撤銷
先貼個(gè)鏈接
8、github https協(xié)議轉(zhuǎn)ssh協(xié)議
// 設(shè)為ssh協(xié)議
git remote set-url origin git@github:USERNAME/OTHERREPOSITROY.git
// 查看
git remote -v
9、從遠(yuǎn)程倉庫master新建一個(gè)分支
git checkout -b <分支名> origin/master
10饲常、將本地分支添加到遠(yuǎn)程
git remote add origin <遠(yuǎn)程倉庫鏈接>
11引矩、查看已合并/未合并到master 分支的代碼
git branch -a --merged
git branch -a --no-merged
12纬向、如果分支和tag有重名,如何刪除新啼?
//刪除 dev_test 分支
git push origin :refs/heads/dev_test
//刪除 dev_test 標(biāo)簽
git push origin :refs/tags/dev_test