科普:“git“与“github“

Git与GitHub的关系可以理解为:Git是一种软件工具,而GitHub则是一个在线平台,它们是"一家子"。二者的关联最直接体现在你通过Git在GitHub仓库中clone软件包到你的机器中来。

具体来说:

一、Git

  1. 定义:Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目版本管理。它由Linus Torvalds开发,最初是为了帮助管理Linux内核开发。

  2. 特点

    • 分布式:开发者可以提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的Git仓库。
    • 高效:Git的速度很快,这对于诸如Linux kernel这样的大项目来说非常重要。
    • 合并跟踪能力强:Git的合并跟踪(merge tracing)能力出色,使得代码合并变得更加容易和准确。

二、GitHub

  1. 定义:GitHub是一个面向开源及私有软件项目的托管平台,它基于Git,只支持Git作为唯一的版本库格式进行托管。

  2. 功能

    • 代码托管:开发者可以在GitHub上创建自己的代码仓库,并与其他人共享和协作。
    • 版本管理:通过Git进行版本控制,允许开发者在不同的分支上独立工作,追踪所有的代码更改。
    • 项目协作:GitHub提供了分支(branch)和拉取请求(pull request)功能,方便开发者提出和合并代码更改。
    • 软件开发工具集成:GitHub集成了CI/CD工具(如GitHub Actions),可以自动化构建、测试和部署流程。
    • 社区交流:GitHub不仅是一个代码托管平台,也是一个开发者社区。开发者可以在平台上进行讨论、分享知识、帮助他人解决问题。

三、Git与GitHub的关系

  1. 相辅相成:Git作为一种分布式版本控制系统,提供了代码管理的强大功能;而GitHub作为一个基于Git的协作平台,为开发者提供了更好的团队协作环境和项目管理工具。
  2. 远程同步:当开发者在本地使用Git对代码进行更改后,可以将这些更改推送到GitHub上的远程仓库。同样地,当其他人对GitHub上的仓库进行更改后,开发者也可以通过Git将这些更改同步到本地仓库。这种远程同步的关系使得开发者能够更加方便地进行协作开发。

五、安装Git

GitHub不要你管,你就只需要用到Git 。

在Windows系统中安装Git的步骤如下:

1、下载Git
  1. 访问Git官网
  2. 选择Windows版本
    • 在下载页面上,点击"Download for Windows"按钮,或者选择适合你的操作系统的位数(32位或64位)进行下载。
  3. 下载安装包
    • 点击下载按钮后,会下载一个.exe格式的安装程序,通常文件名类似于Git-2.x.x-64-bit.exe(版本号会有所不同)。
2、安装Git

最新版本安装简单(一键式),如下是我以前收集的较旧版本情况。

  1. 运行安装程序
    • 双击下载的安装程序,开始安装过程。
  2. 阅读并同意许可协议
    • 在安装向导中,阅读许可协议,并勾选"I agree to the License Terms"以继续。
  3. 选择安装位置
    • 选择Git的安装路径,通常保持默认路径(如C:\Program Files\Git)即可,也可以根据需要更改。
  4. 选择安装组件
    • 在组件选择页面上,可以选择是否创建桌面快捷方式、是否每天检查更新、是否添加Git Bash到Windows终端等选项。通常保持默认设置即可。
  5. 配置编辑器
    • 选择默认的文本编辑器(如Vim),通常可以直接跳过此步骤。
  6. 初始化分支命名
    • 配置初始分支名称,Git默认选项为"Let Git decide",这通常会将初始分支名称设置为master。如果希望使用main作为默认分支名称,可以选择"Override the default branch name for new repositories"并输入main
  7. 调整PATH环境变量
    • 在"Adjusting your PATH environment"页面上,选择Git在命令行中的可用范围。推荐选择"Git from the command line and also from 3rd-party software",这样Git命令就可以在Git Bash、CMD、PowerShell以及其他第三方软件中运行。
  8. 选择SSH可执行文件
    • 通常保持默认选项,使用Git自带的ssh.exe。如果已安装并希望使用外部OpenSSH,可以选择"Use external OpenSSH"。
  9. 选择HTTPS连接
    • 在配置HTTPS连接时,推荐选择使用OpenSSL进行HTTPS连接。
  10. 配置行尾符号转换
    • Git提供三种换行符处理方式,通常保持默认设置即可。默认选项是"Checkout Windows-style, commit Unix-style line endings",这适用于Windows用户,并确保跨平台兼容性。
  11. 配置Git Bash终端模拟器
    • 选择Git Bash使用的终端环境,通常保持默认设置,使用MinTTY作为Git Bash终端。
  12. 选择git pull的默认行为
    • 用户需要指定git pull命令的默认合并方式,通常保持默认设置即可。
  13. 配置Git凭证
    • 保持默认设置,点击"Next"继续安装。
  14. 开始安装
    • 点击"Install"按钮开始安装过程。等待安装完成。
  15. 完成安装
    • 安装完成后,点击"Finish"按钮退出安装向导。可以选择查看发行说明,但这不是必需的。
3、验证安装
  1. 打开Git Bash
    • 在桌面或开始菜单中找到Git Bash的快捷方式,点击打开。
  2. 检查Git版本
    • 在Git Bash中,输入git --version命令,并按下回车键。如果安装成功,将显示Git的版本信息。

至此,Git已在Windows系统中成功安装并配置完成。你可以开始使用Git进行版本控制,管理你的项目,并与他人协作。

相关推荐
枫叶落雨2221 分钟前
git checkout C1解释
git
Dontla20 分钟前
git stash介绍(临时保存当前工作目录中尚未提交的修改)
git
lichenyang45334 分钟前
Maestro CLI云端测试以及github cl,bitrise原生cl的测试流程
github
黎相思2 小时前
Git多人协作
git
qianmoQ2 小时前
GitHub 趋势日报 (2025年06月02日)
github
一只名叫Me的猫3 小时前
Git 常用命令 - 服务器用
git
黎相思3 小时前
Git基本操作
git
独立开阀者_FwtCoder4 小时前
如何 “正确” hook JS方法
前端·javascript·github
寻月隐君4 小时前
解锁Rust代码组织:轻松掌握Package、Crate与Module
后端·rust·github
qianmoQ6 小时前
GitHub 趋势日报 (2025年06月01日)
github