前言:
为期一个多月的暑期实训终于尘埃落定了,回想留校的这段时间里,每天带着浓浓的班味儿,在炎炎烈日下穿梭在校园里定时定点上下班打卡、勤勤恳恳地解决堆积如山的小问题;实训第一天配环境到欲哭无泪的地步,当时暗自呐喊:这一个月何时才能走到尾声!
中间经历的若干困难不值一提,值得欣慰的是,最后的结果与我们的付出相匹配。感谢我的好队友们,一起“掌握财富密码”合作愉快hhh,并且跟着两位真的学到了很多很多,在此记录一下我这个技术菜鸟学到的一些“技术/工具”类的知识点。
一、Git Bash提交代码
了解Git
-
Git四个工作区域
Workspace: 工作区,就是你平时存放项目代码的地方 Index / Stage: 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息 Repository: 仓库区(或版本库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本 Remote: 远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换
首次
-
在gitee上建立仓库
-
点击Git Bash Here进入命令行界面
-
git config --global user.name "用户名" git config --global user.email "邮箱"
-
cd D:\你的项目文件名 ——将路径切换为需要提交的项目路径
-
下载代码:git clone 仓库名 ——直接下载代码到本地
每次提交代码
-
git pull ——先将远程代码拉下来,防止产生冲突
-
git add .
-
git commit -m "提交描述"
-
git push
回滚
-
git log ——列出提交历史记录
-
如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了: 用git log查看当前和目标版本号 git reset --hard 目标版本号
原理: git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本,如下图所示,假设我们要回退到版本一:
.gitignore
-
在任何当前工作的 Git 仓库中,每个文件都是这样的:
-
追踪的(tracked)- 这些是 Git 所知道的所有文件或目录。这些是新添加(用 git add 添加)和提交(用 git commit 提交)到主仓库的文件和目录。
-
未被追踪的(untracked) - 这些是在工作目录中创建的,但还没有被暂存(或用 git add 命令添加)的任何新文件或目录。
-
被忽略的(ignored) - 这些是 Git 知道的要全部排除、忽略或在 Git 仓库中不需要注意的所有文件或目录。本质上,这是一种告诉 Git 哪些未被追踪的文件应该保持不被追踪并且永远不会被提交的方法。
所有被忽略的文件都会被保存在一个 .gitignore 文件中。
-
.gitignore 文件是一个纯文本文件,包含了项目中所有指定的文件和文件夹的列表,这些文件和文件夹是 Git 应该忽略和不追踪的。
-
git rm --cached 文件名 下次git提交时会自动忽略这个文件,即不跟踪该文件
二、postman测试
-
postman是接口测试工具,比如后端新增一个方法,要测试功能是否正常,就在postman中发送post/get请求,而不需要直接在前端测试
-
输入用户名密码登录后获取token,前端网页检查源代码获取authorization
一般密码会经过哈希加密,所以每次都不一样
-
写body
三、其他Tools
-
代码块生成网站 Carbon | Create and share beautiful images of your source code
-
swagger ui:为前后端分离项目编写接口说明文档
让你的API文档更亮眼:Spring Boot与Swagger-UI完美整合!-腾讯云开发者社区-腾讯云 (tencent.com)