Git下载与安装(windows)

2023-11-09


Git 简介

Git 是一种分布式版本控制系统,用于快速、高效地处理任何大小规模的项目。它是由 Linus Torvalds 在 2005 年开始开发的,Git 最初是为了管理 Linux 内核源代码而创建的。现在 Git 是一个广泛使用的版本控制工具,被用于管理各种项目,例如软件开发、文档编写、网站管理等等。

Git 可以对源代码及其他项目文件进行版本控制,它可以跟踪每一个版本的代码变化,可以轻松地回滚到之前的某个版本。Git 支持分支和合并,使得多人协作开发工作非常容易。同时,Git 提供了以极快的速度检查文件的变化,差异以及版本之间的差异,可以非常方便地查看项目历史记录。

Git 是一个自由、开源的软件,适用于 Wind ows、Mac 和 Linux 等多种操作系统,它是一个非常活跃的项目,有着庞大的用户社区和丰富的资源。无论是个人开发者还是企业级团队,Git 都是一个非常强大、可靠、安全的版本控制工具,值得一试。

Git 下载

1,进入官网【https://git-scm.com/
在这里插入图片描述
2,单击download按钮
在这里插入图片描述
3,单击windows
在这里插入图片描述
4,单击64-bit Git for Windows Setup.进行下载
在这里插入图片描述
5,下载完成
在这里插入图片描述

Git 安装

1,双击下载好的git安装程序
在这里插入图片描述

2,进入安装程序向导,单击【Next】按钮
在这里插入图片描述

3,配置安装路径,单击【Next】按钮
在这里插入图片描述
4,单击【Next】按钮
在这里插入图片描述
5,单击【Next】按钮
在这里插入图片描述
6,单击【Next】
在这里插入图片描述
7,单击【Next】按钮
在这里插入图片描述
8,单击【Next】按钮
在这里插入图片描述
9,单击【Next】按钮
在这里插入图片描述
10,单击【Next】按钮
在这里插入图片描述
11,单击【Next】按钮
在这里插入图片描述
12,单击【Next】按钮
在这里插入图片描述
13,单击【Next】按钮

在这里插入图片描述
14,单击【Next】按钮
在这里插入图片描述
15,单击【Next】按钮
在这里插入图片描述

16,单击【Install】
在这里插入图片描述
17,单击【Finish】
在这里插入图片描述

18,打开cmd命令行,输入:git --version
在这里插入图片描述
19,程序包会自动为你配置好环境变量,当然也可以自己配置
在这里插入图片描述

Git 环境变量配置

1,win+R,输入sysdm.cpl,单击——【高级】——【环境变量】
在这里插入图片描述
2,单击【新建】按钮
在这里插入图片描述
3,单击【确定】按钮
在这里插入图片描述

4,选择【Path】,单击【编辑】按钮
在这里插入图片描述
5,单击【新建】按钮,输入:%GIT_HOME%\bin,单击【确认】按钮
在这里插入图片描述
6,win+R,输入cmd,打开命令行窗口,输入git --version
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git下载与安装(windows) 的相关文章

  • 调用 printf 系统子例程在汇编代码中输出整数错误[重复]

    这个问题在这里已经有答案了 来回 在windows7控制台窗口中运行gcc s2 asm 然后生成一个exe文件 运行a exe 然后崩溃 为什么 s2 asm 代码由以下源代码生成 int m m 1 iprint m s2 asm请参考
  • 如何为最终用户方便地启动Java GUI程序

    用户想要从以下位置启动 Java GUI 应用程序Windows 以及一些额外的 JVM 参数 例如 javaw Djava util logging config file logging properties jar MyGUI jar
  • 执行 git Push 时出现“diff.renamelimit 变量”警告

    我将本地提交推送到远程 git 服务器并收到以下警告消息 remote warning only found copies from modified paths due to too many files remote warning y
  • 自动同步两个 git 存储库

    是否可以保持同步两个 Github 存储库 远程 的特定文件夹 有两个 github 存储库 repoA 和 repoB 这两个存储库都有名为 ABC 的文件夹以及其他独特的文件夹 如果repoA的文件夹ABC中的任何文件有更新 我想自动更
  • teracopy 如何替换默认的 Windows 副本

    我问了这个问题Windows 文件复制内部结构 动态加密 https stackoverflow com questions 24220382 windows file copy internals on the fly encryptio
  • 为别名命令添加“git help”?

    我已经实现了一个 Git 命令并使用 git 别名将其连接到 Git 但是有没有办法连接 Git 帮助 我在 Windows 上运行 如果我发出git help mycmd我收到一个弹出窗口 告诉我 Git 找不到 git mycmnd h
  • Git:以新名称签出旧版本的目录

    如何以新名称查看目录的先前版本 我一直都有一个目录foo在我的仓库中 我想创建一个目录foo old在我当前的工作树中 其内容是HEAD 2 foo 我同时需要两个版本 以确保它们给出相同的结果 测试这需要相当多的代码 并且需要同时提供两个
  • 使用 TFS REST API 获取 Git 提交的最新关联工作项

    我正在尝试获取关联的工作项使用 TFS REST API 进行 GIT 提交 https www visualstudio com en us docs integrate api git commits 我的请求 URL 如下所示 htt
  • http.h:6:23: 致命错误:curl/curl.h:没有该文件/目录

    我在 CentOS 7 中下载 git 包 wget https www kernel org pub software scm git git 2 0 1 tar gz tar xzf git 2 0 1 tar gz 当我编译git时
  • GitPython 检查 git pull 是否更改了本地文件

    使用 GitPython 我只想在拉取后本地文件发生更改时才调用函数 例如 如果我在一台单独的计算机上进行推送 然后拉第一台计算机 它按预期工作 但不提供任何输出 理想的输出是已更改的文件列表 或者只是告诉我拉动是否有错误 没有拉动 因为分
  • Windows 10 上的 LibPNG 构建问题

    我试图在 Windows 10 上构建 libpng 以获取 win32 二进制文件 但我认为有一个与 awk 解析带有 CRLF 行结尾的文件相关的问题 我尝试使用 dos2unix 命令转换文件 但没有成功 结果相同 在 make 命令
  • ntdll!kifastsystemcallret

    我的程序在执行结束时崩溃 甚至看不到堆栈展开信息 我只能看到这个 ntdll kifastsystemcallret 有人能提供一些线索吗 KiFastSystemCallRet 意味着线程处于系统调用中 x86 NT 系统调用调度的一个不
  • 如何迭代所有注册表项?

    我正在尝试迭代所有注册表项以查找 包含 并删除 jre1 5 0 14 值 有办法做到吗 下面的代码只是在特定键下找到jre1 5 0 14 我确实想迭代所有的键 顺便说一句 if 子句获取是否等于 jre1 5 0 14 但如果它包含 j
  • 在 Windows 中使用 PHP 创建受密码保护的 Zip 文件

    我正在 PHP 中创建给定文件的 zip 文件 下面是函数 function create zip file file name zip new ZipArchive zip name file name zip Zip name zip
  • 为什么cherry-pick 告诉我所有行都已更改?

    Updated 考虑文件 abc 在提交 A 和 B 中都相同 begin 123 456 789 klm end 在A中 我们重构第一行123 gt AAA并在结果之上选择 B Git 告诉我们all lines in the file
  • 使用管理员权限打开cmd(Windows 10)

    我有自己的 python 脚本来管理我的计算机上的 IP 地址 它主要在命令行 Windows 10 中执行netsh命令 您必须具有管理员权限 这是我自己的计算机 我是管理员 运行脚本时我已经使用管理员类型的用户 Adrian 登录 我无
  • 将 kinit 与 keytab 文件一起使用时会发生什么

    希望对kinit和keytab文件的使用有更多的了解 例如 如果我已经为某个服务生成了一个密钥表文件 该服务通过以下方式注册到活动目录 ktpass mapuser to someuseraccount ktab k mykeytab a
  • VS Code 在交互式变基期间不会等待我 [重复]

    这个问题在这里已经有答案了 如果我使用交互式变基git rebase i使用为 Git 配置的默认编辑器 一切都运行良好 如果我在我的全局中添加以下内容 gitconfig core editor C Program Files x86 M
  • 在种子项目上构建时如何组织 git 存储库

    我正在基于从 github 克隆的种子项目 MEAN io 构建一个网站 如何将这些文件与我自己的文件分开 由于该种子提供了广泛的文件框架 因此我自己的文件分布在整个项目中 我希望能够从种子中提取更新 但不能将其与我添加的文件混合 我知道我
  • 为什么 Windows 命令 DIR 在搜索 *.tif 文件时也会输出 *.tiff 文件?

    我想使用 Windows 命令DIR为了找到唯一TIF文件 即具有扩展名的文件 tif 因此我使用以下小批处理文件 for f delims a IN dir b a d s C wolter testversion input tif d

随机推荐