git版本:2.53.0.2

1.什么是git

Git 是一款开源的分布式版本控制系统,由 Linus Torvalds 于 2005 年开发,核心作用是追踪文件(尤其是代码)的修改历史、管理多人协作开发流程,确保代码版本可追溯、可回滚,且支持离线工作。
简单来说,Git 就像给代码库装了 “时光机”:

  • 可记录每一次代码修改(谁改、改了什么、什么时候改);
  • 多人协作时能合并不同人的修改,避免代码冲突;
  • 可随时回滚到任意历史版本,修复错误更高效;
  • 分布式特性让每个开发者本地都有完整的代码库副本,不依赖中央服务器也能开发。

核心特点

  • 分布式:区别于 SVN 等集中式版本控制系统,无需始终连接服务器,本地即可完成大部分版本操作;
  • 高效轻量:底层采用哈希算法(SHA-1),处理大型项目(如 Linux 内核)也能保持高性能;
  • 安全可靠:所有版本修改都有唯一哈希标识,可校验数据完整性,防止代码被篡改;
  • 分支管理:支持快速创建、合并分支,方便并行开发(如功能分支、修复分支)。

核心应用场景

  • 个人开发:追踪代码修改、回滚错误版本;
  • 团队协作:多人并行开发、合并代码、解决冲突;
  • 项目发布:管理不同版本(如测试版、正式版),控制发布节奏。

2.下载安装git

首先打开git官网:https://git-scm.com/install/windows

在这里插入图片描述
如果上述安装包不好下载, 可以使用下面的网盘下载:

Git-2.53.0.2-64-bit.exe链接:
https://pan.baidu.com/s/16RtKaQzYtg0LnN3Gs-9C0g?pwd=wy7a

下载后,双击应用程序,进行安装。

下面的界面,点击”Next“
在这里插入图片描述
这里如果不想在桌面生成图标,可以取消勾选,然后点击”Next“
在这里插入图片描述
这里设置新仓库初始分支是名字,默认选第一个就行,让git自己决定,然后点击”Next“
在这里插入图片描述
这里是选择,你希望使用哪个客户端程序,默认第一个,然后点击”Install“

在这里插入图片描述

这一步点击”Install“
在这里插入图片描述

这一步是安装git完成的向导,点击”Finish“ 即可。
在这里插入图片描述

3.配置使用

git初始安装完毕后,需要配置用户名和邮箱,否则,提交代码会报错。

# 全局配置(所有仓库生效,推荐)
git config --global user.name "你的名字"
git config --global user.email "你的邮箱@xxx.com"

# 验证配置是否生效
git config --list

我们按win+R,然后输入cmd,
输入上面的指令。
在这里插入图片描述
可以看到,信息正常。

4.工作流程

git的工作流程可以用下面的图来简单描述一下:
在这里插入图片描述

  • 远程仓库(Remote):可以通过 Clone 将远程仓库代码复制到本地仓库,本地仓库可以通过 Push
    将代码推送回远程仓库,也可以直接从远程仓库 Pull 拉取代码到本地仓库。
  • 本地仓库(Repository)能够通过 Checkout 将代码同步到工作区,同时可以将暂存区的内容通过 Commit 提交到本地仓库。
  • 工作区(Workspace)可以通过 Add 将修改的内容添加到暂存区。
  • 暂存区(Index/Stage)暂存的内容可以通过 Commit 提交到本地仓库。

5.仓库操作

5.1 本地新建仓库

基础操作步骤:

# 1. 先创建并进入一个空文件夹(比如叫 my_project)
mkdir my_project  # 创建文件夹
cd my_project     # 进入文件夹

# 2. 初始化 Git 仓库(核心命令)
git init

# 3. (可选)验证是否初始化成功
ls -la  # Windows 用 dir /a,能看到 .git 隐藏文件夹就代表成功

在这里插入图片描述

在这里插入图片描述

如果想把本地仓库和 GitHub/Gitee 等远程仓库关联,初始化后补充:

# 添加远程仓库地址(替换成你的仓库地址)
git remote add origin https://github.com/你的用户名/仓库名.git

# 验证远程仓库是否关联成功
git remote -v

5.2 克隆远程仓库

如果已有远程仓库(比如 GitHub 上的仓库),直接克隆即可,无需手动 git init:

我们去gitee上随便找个仓库:

在这里插入图片描述

点击右侧的”克隆/下载“,然后找到下面的位置,复制。

在这里插入图片描述

在文件空白处,右击,然后选择”Open Git Bash here“
在这里插入图片描述
复制刚才的地址,然后回车,就可以看到开始下载代码了。
在这里插入图片描述
等待下载完毕。
在这里插入图片描述
然后就看到代码下载完毕了。
在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐