Skip to content

Git 总仓库。已经迁移整合 BlogBackup、Learning-Platform 两仓库所有笔记,包含大量之前学习笔记和各种新尝试项目的内容(Java 项目、Godot 游戏开发 Demo 等),详情看 README

License

Notifications You must be signed in to change notification settings

ZeromaXHe/MyGitRepository

Repository files navigation

本仓库建立目的

之前自己的代码都是分项目上传的,分的比较散。因为其实大部分并不算严格意义的开源项目,所以每次都单开个 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 图文教程的项目
    • 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 小游戏项目
  • MySpringTuling:图灵《手写Spring底层原理源码》笔记和代码
  • Notes: 一些笔记文件
  • RandomFileChooser:一个简单的随机选取文件的 Java 程序
  • SpringBoot3Demo: 自己简单的一个 SpringBoot3 测试项目
  • SpringBoot3ReactorShangGuiGu: 《尚硅谷 SpringBoot3 响应式编程教程》代码和笔记
  • SpringCloudAlibabaDemo:自己简单的 Spring Cloud Alibaba 测试项目

About

Git 总仓库。已经迁移整合 BlogBackup、Learning-Platform 两仓库所有笔记,包含大量之前学习笔记和各种新尝试项目的内容(Java 项目、Godot 游戏开发 Demo 等),详情看 README

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published