Git 笔记
目录
警告
本文最后更新于 2025-03-25,文中内容可能已过时。
Zip下载的项目拉取最新的代码
场景:在
github上用下载压缩包的方式拉取了一个项目,现在项目更新了,想要通过git拉取。
从 GitHub 下载了一个项目的压缩包并解压使用,而不是通过 git clone 获取的代码,那么当前目录并不是一个 Git 仓库。因此,需要将其转换为一个 Git 仓库,并设置远程仓库地址,以便能够拉取更新。
1.初始化 Git 仓库
|
|
2.添加远程仓库地址
|
|
3.拉取最新代码
|
|
4.处理可能的问题
4.1 未跟踪的文件
如果你之前解压的文件中有未被 Git 跟踪的文件,Git 不会自动覆盖它们。你可以使用以下命令查看状态:
|
|
如果有冲突或未跟踪的文件,按照提示处理。
4.2 强制覆盖本地文件
如果你想完全丢弃本地的修改,直接使用远程仓库的最新代码,可以执行以下命令:
|
|
警告:此操作会丢弃所有本地更改,请确保你不需要保留这些更改。
5.后续更新
以后如果项目再次更新,只需执行以下命令即可拉取最新代码:
|
|
OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
由于要访问外网所以使用了代理服务器,但是使用 git clone 的时候出现错误。
|
|
我在拉取 github 上的项目时,只在 git bash 中执行前两行命令,就可以成功拉取了,很奇怪
|
|