Files
GitNewbie/README.md
2025-04-29 14:12:56 +08:00

81 lines
4.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# GitNewbie - 团队 Git 入门指南
> [!NOTE]
> 文档由 AI 生成
欢迎来到 **GitNewbie** 仓库!
本仓库是专为我们团队的 Git 初学者打造的入门资源。我们的目标是让你快速理解 Git 的核心概念、掌握基本操作,并能够顺畅地使用我们内部的 **内部代码托管平台** 进行代码管理和团队协作。
无需担心你之前没有接触过版本控制系统,我们将从最基础的内容开始讲解。
## 什么是 Git 为什么我们要用它?
Git 是一个 **分布式版本控制系统 (Distributed Version Control System, DVCS)**。听起来可能有点复杂,但简单来说,它是一个强大的工具,可以帮助我们:
1. **记录所有文件变更历史:** Git 会像一个时间机器一样,记录你的项目文件的每一次重要变动。你可以随时查看、对比、甚至回到之前的任何一个版本。这让你可以大胆尝试新想法,因为总能回到一个稳定的状态。
2. **方便团队协作:** Git 允许多个人在同一个项目上并行工作。每个人都有一个完整的项目副本,可以独立地开发自己的部分,然后轻松地将大家的修改合并到一起。
3. **轻松管理项目分支 (Branch)** 你可以创建独立的分支来进行新功能开发或 Bug 修复,而不會影响项目的主干。完成工作后,再将分支合併回来。这使得并行开发和版本管理变得非常灵活。
4. **备份与安全:** 你的整个项目历史都保存在本地和远程(我们的 Gitea 平台)仓库中,大大降低了数据丢失的风险。
总之,使用 Git 是现代软件开发和其他项目管理中不可或缺的一部分,它能极大地提高我们的效率和协作质量。
## 零基础入门准备
在开始使用 Git 之前,你需要完成以下准备工作:
1. **安装 Git**
* 访问 [Git 官方网站](https://git-scm.com/downloads) 下载并安装适合你操作系统的 Git 版本。安装过程通常比较简单,按照默认选项进行即可。
* 安装完成后,打开终端或命令行工具,输入 `git --version` 检查是否安装成功并显示版本号。
2. **配置 Git**
* 安装完成后,你需要设置你的用户名和邮箱,这将作为你在进行提交 (commit) 时的身份标识。在终端输入以下命令(将`你的名字``你的邮箱`替换为你自己的信息):
```bash
git config --global user.name "admin"
git config --global user.email "admin@admin.me"
```
* `--global` 参数表示这是全局配置,今后你在本机上的所有 Git 仓库都会使用这个身份。
## 本仓库与我们的 Gitea 平台
我们团队使用了 **内部代码托管平台**,其网址是:
[**点此访问我们的 Gitea 平台:`https://gitea.245353.xyz`**](https://gitea.245353.xyz)
我们的所有项目仓库,包括你即将使用的其他项目仓库,都托管在这个平台上。
**对于本 GitNewbie 仓库,你可以通过以下方式获取它:**
1. **克隆 (Clone) 本仓库到你的本地电脑:**
打开终端或命令行工具,切换到你想要存放仓库的目录,然后执行克隆命令:
```bash
git clone https://gitea.245353.xyz/admin/GitNewbie.git
```
克隆完成后,你将在本地目录中看到一个名为 `GitNewbie` 的文件夹,这就是克隆到本地的仓库副本。
## 接下来的学习步骤
1. **浏览本仓库内容:** 查看本地 `GitNewbie` 文件夹中的文件。后续可能会在此添加更多的示例文件或练习指引。
2. **学习基本命令:** 在你本地克隆的 `GitNewbie` 仓库目录中,尝试执行一些基本的 Git 命令,比如:
* `git status`: 查看当前仓库的状态。
* `git add <文件名>`: 将文件添加到暂存区。
* `git commit -m "提交说明"`: 提交暂存区的变更到本地仓库。
* `git log`: 查看提交历史。
3. **参考更多学习资源:** 除了本仓库,我们鼓励你查阅前面提到的 Git 官方文档、《Pro Git》书籍或者其他优秀的 Git 教程(如廖雪峰的 Git 教程、菜鸟教程等),它们会更详细地介绍 Git 的各种功能和命令。
4. **多加实践:** 在自己的小项目或者专门的练习目录中反复练习 Git 命令,比如尝试创建分支、合并分支、处理冲突等。
## 提问与帮助
如果你在学习过程中遇到任何问题,或者在使用 Gitea 平台时遇到困难,请不要犹豫:
* 向你的团队成员寻求帮助。
* 查阅 Gitea 平台的帮助文档(如果平台管理者提供了文档链接)。
* 在本仓库或相关项目仓库的 Issues 中提出你的问题(一旦你熟悉了如何在 Gitea 上使用 Issues 功能)。
祝你在 Git 的学习之旅中一切顺利!
---
**创建日期:** 2025-04-29