这里写目录标题
一.git仓库
1、新建github项目
2、连接本地与远程仓库
2.1 第一种方法,复制到本地,本地修改之后,重新上传
// 1.复制项目
git clone https://github.com/mashize-m/personalstore.git
// 2.将本地创建的项目复制到clone下来的项目中
// 3.查看文档状态
git status
// 4.将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录
git add .
// 5.将缓存区内容添加到本地仓库
git commit -m '注释'
// 6.将本地仓库提交到远程仓库
git push
2.2 第二种方法,从命令行推送现有存储库(常用方式)
// github创建空白的项目时,也会有提示
// ..或从命令行推送现有存储库
git remote add origin https://github.com/mashize-m/vue3-ts-cms.git
git branch -M main
git push -u origin main
3、克隆项目到本地
git clone git@192.168.1.132:dingwz/datamanager.git
4、代码拉取和提交
4.1 更新代码
git pull origin master
4.2 提交代码
git push origin master
4.3 提交代码时冲突解决
提示:
error: Your local changes to the following files would be overwritten by merge:
Please commit your changes or stash them before you merge.
# 保留你文件的修改,将所有未提交的修改(工作区和暂存区)保存至堆栈中
git stash
# 将当前stash中的内容弹出,并应用到当前分支对应的工作目录上
git stash pop
5、常见问题处理
解决warning: LF will be replaced by CRLF in方法
注意:不是false就是true
git config --global core.autocrlf false
git config --global core.autocrlf true
代码提交冲突解决
git rebase之abort、continue、skiphttps://blog.csdn.net/weixin_42265382/article/details/120754327
git pull –rebase
git branch
git rebase –continue
git rebase –skip
git push
二、npm
1、修改npm仓库地址(ShineGisClient23d)
npm config set registry http://192.168.11.146:8073/repository/npm-all/
2、查看源,可以看到设置过的所有的源
npm config get registry
3、设置回原来的淘宝源
npm config set registry https://registry.npm.taobao.org
4、npm i xx –save 和npm i xx –save-dev 区别
-S(s)
是--save
的缩写 也就是 添加在dependencies生产环境
中
-D(d)
是--save-dev
的缩写 也就是添加在devDependencies开发环境
中
-G(g)
是添加全局
,比如我们要全局使用yarn工具,就可以全局安装,可以理解为添加了一个环境变量
dependencies文件夹
生产环境依赖
。生产环境一般是位于服务器上的,一般只会放index.html 以及css和js这种静态资源。生产环境依赖则说明必须要使用该环境,比如axios等
devDependencies
开发环境依赖。也就是说只需要我们在写代码时需要使用的,比如babel,webpack等,这些在生产环境上是不需要的
如果只是npm i xxx
,那么默认
添加到生产依赖
,也就是类似 npm i xxx --save
三、github查询技巧
1、直接查询
直接输入要搜索的内容,例如:vue
2、条件查询:in:
vue in:name # 项目名称中有vue
vue in:readme # readme文件中提及 "vue" 的仓库
vue in:description # 仓库名称或说明中有vue
vue in:topics # “vue”作为主题的存储库
language:JavaScript # 匹配语言是JavaScript
stars:>3000 # stars数
forks:>100 # forks数
# 复合查询
editor in:name stars:>3000 language:JavaScript
参考:https://docs.github.com/cn/search-github/searching-on-github/searching-for-repositories
3、高级查询
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/84958.html