npm常用命令
// 初始化一个项目
npm init
// 打印项目当前的依赖项
npm list
// 判断包是否有更新
npm outdated
// 更新包
npm update
// 打印缓存
npm cache
// 清空缓e
npm clean
git常用命令
// 列出所有修改的文件
git status
// 添加所有修改文件到缓冲区
git add .
// 提交代码
git commit -m'修改的内容描述'
// 获取远程仓库的代码
git pull
// 推送本地代码到远程仓库
git push
git 常见问题解决
- 让远程仓库代码覆盖本地的代码
git fetch --all
git reset --hard origin/master
2、 让本地代码覆盖远程
git push origin 分支名 --force
3、新建空白分支(和其他分支没有关系)
git checkout --orphan <分支名>
4 . 以当前项目的子文件夹作为一个新的独立分支
# 创建分支
git subtree split --prefix=dist/ --branch gh-pages
#提交分支
git push origin gh-pages
5、删除远程分支
git push origin :分支名
6、删除本地分支
git branch -D 分支名
7、 git reset --hard 如何撤销
先贴个链接
8、github https协议转ssh协议
// 设为ssh协议
git remote set-url origin git@github:USERNAME/OTHERREPOSITROY.git
// 查看
git remote -v
9、从远程仓库master新建一个分支
git checkout -b <分支名> origin/master
10、将本地分支添加到远程
git remote add origin <远程仓库链接>
11、查看已合并/未合并到master 分支的代码
git branch -a --merged
git branch -a --no-merged
12、如果分支和tag有重名,如何删除?
//删除 dev_test 分支
git push origin :refs/heads/dev_test
//删除 dev_test 标签
git push origin :refs/tags/dev_test