mkdir XX :创建一个空目录 XX指目录名
pwd :显示当前目录的路径
cat xx :查看xx文件内容
git init :吧当前的目录变成可以管理的git仓库,生成隐藏的.git文件
git add xx :把xx文件添加到暂存区
git commit -m “xx” :提交文件 -m后面的是注释
git status :查看仓库状态
git log :查看历史记录
git reset --hard HEAD^:往上回退一个版本
git reflog :查看历史记录的版本号id
git reset --hard 版本号 回到版本号对应的版本
git branch :查看当前所有的分支
git branch -d dev :删除dev分支
git branch xxx :创建分支xxx
git branch name : 创建分支
git branch --list : 查看分支
git branch -a : 查看分支(包括远程分支)
git merge --no-ff '描述' <分支name> : 合并其他分支到当前分支
git rm xx :删除xx文件 之后要commit
git remote add origin https ://github.com/qiuhaifeng01/a.git 关联一个远程库
git push -u(第一次要用-u以后不用)origin master :把当前master分支推送到远程库
git clone https ://github.com/xxxxx 从远程库中克隆
git checkout -b dev :创建dev分支 并切换到dev分支上(创建并进入该分支)
git checkout -- xx :把xx文件在工作区的修改全部撤销
git checkout master :切换回master分支
git checkout name : 切换分支
git merge dev :在当前分支合并dev分支
git remote :查看远程库信息
git remote -v : 查看远程库的详细信息
git pull origin master : 将远程库的更新拉取到本地来
git push origin master :git会把master分支推送到远程库对应的分支上
git commit -a -m 'xx' : 不会提交 没有add进来的文件新建文件
git commit --no-verify -m "commit" : 就可以跳过代码检查
npm i -S -D -g 区别
npm install 本身就有一个别名 npm i
npm i module_name -S 即 npm install module_name --save 写入dependencies,发布到开发环境
npm i module_name -D 即 npm install module_name --save-dev 写入devDependencies,发布到生产环境
npm i module_name -g 即 global全局安装(命令行使用)
npm i module_name 即 本地安装(将安装包放在 ./node_modules 下)