git操作和npm操作清单

转载链接
Git本地代码同步到Github远程仓库
把项目clone到本地是没有依赖的,需要执行

  1. yarn install (安装所有依赖)
  2. npm run dll (生成dll文件,dll文件是把常用的依赖打包,防止webpack重复编译的,主要是为了提升本地server的效率)
  3. npm run dev (启动本地node server,浏览器通过localhost:2046访问)
  4. npm run build (日后打包用的命令)

git checkout -b 分支名称 //创建git分支 git checkout -b feature-textgit checkout master //切换回master分支
git branch //查看当前分支
git branch -r //查看远程库的分支
git push origin dev //提交该分支到远程仓库
git stash pop //push到当前的分支

把本地的项目传到git上
git init
git add .
git commit -m '注释'
git remote add origin https://github.com/xuhuihui/vue-nodejs-mongodb.git /远程关联
git push --set-upstream origin master

git add .
git commit -m
git checkout master
git pull
git checkout fea
git merge master
git status
git push

git remote rm origin //ssh -T -v git@github.com
git remote add origin [url]
使用 git rm 命令即可,有两种选择,
一种是 git rm –cached “文件路径”,不删除物理文件,仅将该文件从缓存中删除;
一种是 git rm –f “文件路径”,不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。

生成ssh ssh-keygen -t rsa -C "kingboy@163.com"
查看ssh: cd ~/.ssh cat xxx
测试ssh连接成功否: ssh -T git@github.com
查看ssh连接不成功出错原因:ssh -T -v git@github.com
查看本地git的配置:cat .git/config
查看是否设置用户名和邮箱:git config --global --list
$ ssh-keygen -p 当提升你输入新的密码的时候,按enter就可以啦,继续确认enter就可以
git reset --merge //回退到合并前
git checkout --orphan doc //创建空白分支
git rm -rf . //删除全部文件
npm config set registry http://registry.npmjs.org //淘宝镜像切换

原文地址:https://www.cnblogs.com/zhizhi0810/p/11565835.html