本文已参与「新人创作礼」活动,一起开启掘金创作之路。
git常用命令
仓库拉取代码(首次)
git clone 仓库地址
git clone -b branchName 仓库地址 #指定分支
日常提交代码
git add . #添加所有更改到本地仓库
git commit -m "日志" #提交日志
git pull #从远程获取代码并与本地仓库合并(当于git fetch 和 git merge)
git push origin dev #提交到远程仓库
撤销
git reset --soft HEAD^ #撤销commit
git merge --abort #取消合并
分支管理
git checkout -b localbranch #创建本地分支
git push origin localbranch:localbranch #将本地分支推到线上
git branch -d dev #删除本地dev分支
git push origin --delete [branch_name] 删除远程分支
cherry-pick:将某一次提交合并到其它分支
git rev-parse HEAD #获取最近一次提交的commit id
git checkout dev #切换到要合并的分支
git cherry-pick <commit id>
git commit --allow-empty
git pull
git push origin xxx
Tag
git tag <tagName> #创建本地tag
git push origin <tagName> #推送到远程仓库
git show <tagName>
查看本地所有 tag
git tag 或者 git tag -l
查看远程所有 tag:
git ls-remote --tags origin
本地 tag 的删除:
git tag -d <tagName>
远程 tag 的删除:
git push origin :refs/tags/<tagName>
merge回退
git reflog #查出要回退到merge前的版本号
git reset --hard [版本号] #就回退到merge前的代码状态了
npm常用命令
源的查看与切换
npm config get registry #查看源
npm config set registry https://registry.npm.taobao.org #npm源指向淘宝
注意:直接使用cnpm和 将npm源指向淘宝下载依赖包是不一样的,具体区别请关注账号,后续发文说明。
也可以使用nrm工具做源的切换,切换源时就不用每次都输入源地址。
npm install nrm
nrm add localnpm http://192.168.30.58:8081/repository/npm/
nrm use localnpm
发布npm包
先修改 package.json 里的版本号 version
npm login #如果已经登录过 跳过此步
npm publish
❤️ 更多前端知识欢迎关注公众号交流
❤️ 这里有你想知道的web前端知识