讲师中心 微信公众号
AI工具推荐 视频效率加速

GitHub 代码怎么克隆到本地?Git Clone 操作教程

胖芳大大_1186

胖芳大大_1186

发布时间:2026-03-07 04:47:08

|

888人浏览过

|

来源于php中文网

原创

使用 git clone 命令可将 GitHub 仓库复制到本地:先安装配置 Git,再获取 HTTPS 或 SSH 克隆地址,执行 clone 命令下载完整仓库,验证远程关联与分支,并支持指定分支、浅克隆或单文件下载。

github 代码怎么克隆到本地?git clone 操作教程

如果您想将 GitHub 上的代码仓库复制到本地计算机进行开发或学习,则需要使用 Git 的 clone 命令。以下是完成该操作的具体步骤:

一、安装并配置 Git

在执行克隆操作前,需确保本地已安装 Git 并完成基础配置,否则 clone 命令无法识别或提交信息可能缺失。

1、访问 https://git-scm.com/ 下载对应操作系统的 Git 安装包并完成安装。

2、打开终端(macOS/Linux)或命令提示符/PowerShell(Windows),输入 git --version 验证是否安装成功。

3、执行以下两条命令设置全局用户名和邮箱:
git config --global user.name "YourName"
git config --global user.email "your.email@example.com"

二、获取 GitHub 仓库的克隆地址

GitHub 仓库必须提供有效的 HTTPS 或 SSH URL,clone 命令才能定位远程代码位置。HTTPS 地址无需额外密钥配置,适合新手;SSH 地址需提前配置公钥,适合高频操作。

1、登录 GitHub,进入目标仓库主页。

2、点击绿色按钮 Code,弹出下拉菜单。

3、在 HTTPS 标签页中,点击右侧复制图标,获得形如 https://github.com/username/repo-name.git 的地址。

4、如选择 SSH 方式,需先切换至 SSH 标签页,复制形如 git@github.com:username/repo-name.git 的地址,并确认本地已添加 SSH 密钥到 GitHub 账户。

三、执行 git clone 命令

克隆命令会完整下载远程仓库的历史记录、分支和标签,并在本地创建一个工作目录,同时自动初始化 .git 文件夹与远程 origin 关联。

1、在终端中切换至希望存放代码的父目录,例如:cd ~/Documents。

GitHub Actions SHA Rerun Debt Audit
GitHub Actions SHA Rerun Debt Audit

按提交SHA审查重跑成本,识别跨工作流反复消耗CI分钟数的提交。

下载

2、输入命令:git clone https://github.com/username/repo-name.git(替换为实际地址)。

3、等待下载完成,终端显示类似 Cloning into 'repo-name'... 及进度提示。

4、执行 ls 查看是否生成同名文件夹,进入该目录:cd repo-name。

四、验证克隆结果

确认本地仓库是否正确关联远程源、分支结构是否完整,可避免后续拉取或推送失败。

1、运行 git remote -v,输出应包含 origin 的 fetch 和 push URL。

2、运行 git branch -a,查看本地分支(如 main 或 master)及远程跟踪分支(如 remotes/origin/main)。

3、运行 git log --oneline -n 5,检查最近 5 条提交记录是否与 GitHub 仓库首页显示一致。

五、克隆指定分支或单个文件

默认 clone 会下载全部分支历史,但可通过参数减少数据量或仅获取特定内容,适用于大型仓库或轻量使用场景。

1、仅克隆某一分支(如 dev):git clone -b dev --single-branch https://github.com/username/repo-name.git。

2、进行浅层克隆(仅最新一次提交):git clone --depth 1 https://github.com/username/repo-name.git。

3、若只需单个文件,GitHub 界面不支持直接 clone 单文件,但可使用 curl 或 wget 下载原始链接(如点击文件 → Raw → 复制 URL 后执行 curl -O [URL])。

热门AI工具

更多
Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

3383

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

715

2023.10.30

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

8245

2026.01.21

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

758

2026.04.02

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

5219

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

1600

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

914

2023.07.24

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3397

2024.04.09

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

120

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 7.9万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn