news 2026/9/26 7:58:01

windows下git使用教程1(安装与使用)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
windows下git使用教程1(安装与使用)

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


如果上述安装包不好下载, 可以使用下面的网盘下载:
(1) 百度网盘:
通过网盘分享的文件:Git-2.53.0.2-64-bit.exe
链接: https://pan.baidu.com/s/1Q7fNhxQGZW8Gwx47u6j24A?pwd=kw8k 提取码: kw8k

(2)夸克网盘
我用夸克网盘给你分享了「Git-2.53.0.2-64-bit.exe」,点击链接或复制整段内容,打开「夸克APP」即可获取。
/72fb3b5jyL😕
链接:https://pan.quark.cn/s/a0ac1c7171b2?pwd=LZns
提取码:LZns

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

下面的界面,点击”Next“

这里如果不想在桌面生成图标,可以取消勾选,然后点击”Next“

这里设置新仓库初始分支是名字,默认选第一个就行,让git自己决定,然后点击”Next“

这里是选择,你希望使用哪个客户端程序,默认第一个,然后点击”Install“

这一步点击”Install“

这一步是安装git完成的向导,点击”Finish“ 即可。

3.配置使用

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

# 全局配置(所有仓库生效,推荐)gitconfig--globaluser.name"你的名字"gitconfig--globaluser.email"你的邮箱@xxx.com"# 验证配置是否生效gitconfig--list

我们按win+R,然后输入cmd,
输入上面的指令。

可以看到,信息正常。

4.工作流程

git的工作流程可以用下面的图来简单描述一下:

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

5.仓库操作

5.1 本地新建仓库

基础操作步骤:

# 1. 先创建并进入一个空文件夹(比如叫 my_project)mkdirmy_project# 创建文件夹cdmy_project# 进入文件夹# 2. 初始化 Git 仓库(核心命令)gitinit# 3. (可选)验证是否初始化成功ls-la# Windows 用 dir /a,能看到 .git 隐藏文件夹就代表成功

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

# 添加远程仓库地址(替换成你的仓库地址)gitremoteaddorigin https://github.com/你的用户名/仓库名.git# 验证远程仓库是否关联成功gitremote-v

5.2 克隆远程仓库

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

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

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

在文件空白处,右击,然后选择”Open Git Bash here“

复制刚才的地址,然后回车,就可以看到开始下载代码了。

等待下载完毕。

然后就看到代码下载完毕了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 7:58:00

基于UniApp与Spring Boot的微信小程序问卷系统设计与实践

1. 项目背景与技术选型1.1 为什么会做一套小程序问卷系统去年接了一个企业内部的满意度调研需求,原本对方想用现成的第三方问卷平台,但聊下来发现几个问题:一是内部数据不能走外部服务,二是问卷题型比较特殊,需要嵌套逻…

作者头像 李华
网站建设 2026/9/26 7:57:56

foobar2000汉化版全流程指南:从安装到歌词皮肤配置

说实话,我已经数不清有多少朋友让我推荐一款“能听歌、能转格式、还能又小又快的播放器”。每次我都是先反问一句:你愿意花半小时折腾一下设置吗?愿意的话,foobar2000 汉化版基本就是终点;不愿意,那还是老老…

作者头像 李华
网站建设 2026/9/26 7:57:19

SpringBoot+Vue3+MyBatis校园资料分享平台全栈开发实战

最近有朋友发给我一条项目链接,标题写的是“Java SpringBootVue3MyBatis 校园资料分享平台系统源码|前后端分离MySQL数据库”。我第一反应是:这又是一套非常典型的 Java 后端练手项目。看完描述再实际跑一遍,发现这类系统虽然看起…

作者头像 李华
网站建设 2026/9/26 7:57:09

科研自动化实战:用Agent处理回归实验、模型筛选与论文复现

暑假放假前,我给自己定了个计划:把科研里最机械的那部分活交给Agent。两个月以后再回头看,变化确实比预想大得多。以前跑回归实验,从改参数、盯日志、记结果到画图,至少半天起;现在只需要交代清楚实验协议&…

作者头像 李华
网站建设 2026/9/26 7:57:01

2026 AI智能体RAG优化实战:从切块到检索的全链路调优

先问一个问题:2026年了,你的AI智能体是不是还在“一本正经地胡说八道”?不管是制度条例学习助手、电力设计规范查询,还是本地ERP产品检索、电影解说生成器,凡是干过这类活儿的应该都有同感——光有LLM不够,…

作者头像 李华
网站建设 2026/9/26 7:56:14

Python自动抢票脚本Autoticket:环境搭建与实战配置指南

1. 抢票这件事,为什么手动永远拼不过脚本每年一到演唱会、音乐节、话剧开票的日子,大麦网的服务器就要经历一次全民级别的压力测试。我身边不少朋友都有过这样的经历:提前十分钟守在手机前,倒计时归零的瞬间疯狂点击,结…

作者头像 李华