之前自己的代码都是分项目上传的,分的比较散。因为其实大部分并不算严格意义的开源项目,所以每次都单开个 repository 感觉有点浪费。这里直接建立一个总的 Git 仓库,可以统一上传各种不同语言的不同项目代码,某种程度来说,也算是将 Git 和项目解耦。
在目录下执行下面命令建立本地仓库:
git init检查当前文件状态(会显示未跟踪文件):
git status跟踪新文件\暂存文件更新:
git add README.md这是个多功能命令:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等。
查看未暂存的内容:
git diff查看已暂存的将要添加到下次提交里的内容:
git diff --cached(Git 1.6.1 及更高版本还允许使用
git diff --staged,效果是相同的,但更好记些。)
提交更新:
git commit这种方式会启动文本编辑器以便输入本次提交的说明。
你也可以在
commit命令后添加-m选项,将提交信息与命令放在同一行只要在提交的时候,给
git commit加上-a选项,Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过git add步骤
- GodotDemo: Godot 引擎开发的一些项目
- CatlikeCoding: 基于 .NET 版 Godot,用 C#/F# 语言学习 Catlike Coding 图文教程的项目
- Scenes/GodotOfficialDemo:还包含部分 Godot 官方 Demo 的学习
- Civ6Copy: 仿《文明6》项目
- FpsDemo:参考 StayAtHomeDev FPS/UI 教程、Majikayo Games FPS 教程、仿 CS 响应式烟雾弹教程等做的 3D 第一人称射击项目
- GodotProjects: 俯视角射击游戏项目
- ProceduralPlanet:参考 Sebastian Lague 的太阳系教程与 athillion 在 Godot 4.1 实现的 ProceduralPlanetGodot 开源项目,做的程序式生成星球项目(包括大气层、海洋、星空)
- TestInGDScript: GDScript 测试项目
- mytest_global_hex_tile: 球体六边形地块项目
- mytest_war_thunder_like: 仿战争雷霆项目
- Winline: Win Line 小游戏项目
- CatlikeCoding: 基于 .NET 版 Godot,用 C#/F# 语言学习 Catlike Coding 图文教程的项目
- MySpringTuling:图灵《手写Spring底层原理源码》笔记和代码
- Notes: 一些笔记文件
- 个人创作:主要是之前公众号写的一些文章备份
- 技术文章
- 杂谈随笔
- 书籍翻译:一些英文书的翻译。目前主要是:
- 文档翻译:一些官方文档或教程的翻译。目前主要是:
- 常用工具笔记:一些常用的工具的速查笔记。我自己常用的一些:
- Mermaid 图教程 Typora 里面可以写 Markdown 的时候用这个画图
- LaTeX 相关 Typora 里面用 LaTeX 写公式
- 其他……
- 视频笔记:一些视频笔记。目前主要是:
- 看完的:Docker、MySQL(高级篇)、SpringCloud、JUC、Redis、Kafka、Thrift、ZooKeeper、XXL-Job
- 看完较多、进行中的:Netty、Dubbo、SpringBoot、[Java 新特性](Notes/视频笔记/尚硅谷 Java 新特性相关笔记.md)
- 没看完、进度很少的:JVM、ElasticSearch、MySQL 面试题、Nginx、SpringSecurity、Spring、Kubernetes
- 读书笔记:
- Java 开发相关:整个 Java 后端技术栈可能涉及到的书籍的相关阅读笔记,还有类似 JavaFX 这种客户端的
- 2019-2020 旧笔记:最一开始学 Java 时候记的一些很零散的笔记,包括 CSDN 一些文章的原稿
- 游戏开发相关
- 其它编程相关:JavaScript、Python、Scala
- 语言学习:日语
- 其它:其它平时看的书的笔记
- Java 开发相关:整个 Java 后端技术栈可能涉及到的书籍的相关阅读笔记,还有类似 JavaFX 这种客户端的
- 面试:自己面试相关的准备。目前内容主要是:《个人 Java 面试复习原材料.md》
- 来自BlogBackup的面试资料:原来 BlogBackup 仓库迁移过来的面试题文章(很多都是之前发在公众号上的)
- 个人创作:主要是之前公众号写的一些文章备份
- RandomFileChooser:一个简单的随机选取文件的 Java 程序
- SpringBoot3Demo: 自己简单的一个 SpringBoot3 测试项目
- SpringBoot3ReactorShangGuiGu: 《尚硅谷 SpringBoot3 响应式编程教程》代码和笔记
- SpringCloudAlibabaDemo:自己简单的 Spring Cloud Alibaba 测试项目