提交学习笔记专用
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

90 lines
2.0 KiB

3 weeks ago
  1. # 尹顺宇10.27学习笔记
  2. ## 1.环境配置记录
  3. JDK17
  4. 位置:D盘
  5. 注意:环境变量的配置,Path里设置的变量优先级要高于Oracle的默认环境变量配置,否则可能导致版本不一致
  6. MySQL8.0.42
  7. Navicat17
  8. Redis7.0
  9. Apifox
  10. git
  11. ## 2 git学习
  12. ### 2.1 初始化配置
  13. --global全局配置,所有仓库都有效
  14. --system 系统配置,对所有用户生效
  15. 一般来说是使用--global,如果省略不写,默认是local,也就是本地配置,只对本地仓库有效
  16. 配置用户名: git config --global user.name "yinshunyu"
  17. 配置邮箱:git config --global user.email 1648067239@qq.com
  18. 存储配置:(不用每次都重复配置)git config --global credential.helper store
  19. ### 2.2 创建仓库
  20. #### 2.2.1 新建仓库
  21. git init 是在当前目录下新建仓库,新建之后,出现一个.git文件
  22. git init 参数 是在当前目录下新建一个名为这个参数的文件夹,然后在这个文件夹下新建仓库
  23. ![alt text](5ff746ff86a38e4a4371fb5ac2f5023b-1.png)
  24. #### 2.2.2 克隆仓库
  25. git clone 仓库地址
  26. **### 大致分为工作区,暂存区,本地仓库
  27. 工作区:.git所在的目录就是工作区
  28. 暂存区:.git/index 临时存放即将提交的修改内容
  29. 本地仓库.git/objects Git存储代码和版本信息的主要位置
  30. 远程仓库 远程服务器上的仓库
  31. 工作区>git add>暂存区>git commit>本地仓库
  32. ### 2.4 文件状态
  33. git status就是查看文件的状态
  34. ### 2.5 添加和提交文件
  35. git add 把工作区无状态的代码添加到缓存区
  36. git add . 添加所有
  37. git add *.txt 添加所有txt格式的文件
  38. git commit 把缓存区代码提交到本地仓库
  39. git commit -m "" , -m" "是指定提交信息,如果不指定提交信息,输入git commit后会进入一个交互式页面
  40. 注意:
  41. 没有进行git add添加到缓存区的文件,在git commit时不会被保存至本地仓库
  42. ### 2.6 回退版本
  43. git reset --soft
  44. git rest --hard
  45. git rest --mixed