在Windows上通过git clone命令可将GitHub、Gitee等远程仓库完整复制为本地可编辑、可提交、可更新的Git仓库;需先确认Git已安装并配置PATH,选择简洁英文路径进入目标目录,复制含.git后缀的正确远程地址执行克隆,完成后可用git status和git remote -v验证。

在Windows系统上把GitHub、Gitee或公司内部代码平台的远程仓库完整复制到本地,获得可编辑、可提交、可更新的完整Git仓库,而不是只下载几个文件。
确认Git已安装并可用
按 Win + R 打开运行框,输入 cmd 回车,进入命令提示符窗口。输入 git --version 并回车。能看到类似 git version 2.45.2.windows.1 的输出,说明Git已正确安装并加入系统环境变量路径。
如果提示“不是内部或外部命令”,请重新安装Git,并在安装最后一步勾选 Add Git to the system PATH(将Git添加到系统PATH)选项。
选择并进入目标保存目录
Git clone 命令会在当前目录下自动新建一个与远程仓库同名的文件夹。因此必须先手动进入你希望存放项目的父目录。
例如想把项目放在 D:\workspace 下,就在命令行中执行:
cd /d D:\workspace
【不要用中文路径、空格路径或过长路径】 比如 D:\我的项目\嵌入式代码 或 C:\Users\张三\Documents\Git Projects 容易触发权限错误或路径解析失败;推荐使用 D:\workspace 或 E:\git-repos 这类简洁英文路径。
获取并验证远程仓库地址
打开目标仓库的网页(如 GitHub 页面),点击绿色的 Code 按钮,选择 HTTPS 或 SSH 标签页,然后点击右侧的复制图标。粘贴出来应是形如:
https://github.com/username/repo-name.git 或 git@gitee.com:username/repo-name.git
⚠️ 注意:不要直接复制浏览器地址栏里的网址(如 https://github.com/username/repo-name),它缺少 .git 后缀和协议前缀,clone会失败。
执行克隆操作
在已切换好的目标目录下,直接运行:
git clone https://github.com/username/repo-name.git
|Git删除了文件,但还会在Git 仓库历史中遗留。 - 想要从 Git 历史移除敏感信息(密码、密钥、token、私钥) - 想要删除意外提交的大文件 - 想要重写 Git 历史、移除特定文件的所有痕迹 - 提到 "force push"、"重写 commit 历史" - 需要从所有分支、所有 tag 中删除某个文件
等待进度条走完,终端显示 Cloning into 'repo-name'... → Resolving deltas: 100% → 最后出现 done. 即完成。
此时你在 D:\workspace 下会看到一个新文件夹 repo-name,里面包含全部源码 + 隐藏的 .git 目录。这个文件夹就是完整的本地Git仓库,支持 commit、push、pull、branch 等所有操作。
如果克隆中途断开,不要删文件重来——Git支持断点续传,再次执行相同 clone 命令即可继续下载未完成的对象。
快速验证克隆结果
进入新生成的仓库目录:
cd repo-name
运行:
git status
应显示 On branch main(或 master)且无未提交更改。再运行:
git remote -v
能看到类似:
origin https://github.com/username/repo-name.git (fetch)
origin https://github.com/username/repo-name.git (push)
这说明远程地址 origin 已自动配置成功,后续更新只需 git pull 即可。

















