Git
克隆(clone)
克隆最新版本的仓库并只下载最近的1个提交历史
下载指定 tag
代理
为 Git 设置代理可以通过以下步骤完成:
- 打开终端并输入以下命令,设置代理服务器地址和端口号:
$ git config --global http.proxy http://proxy.example.com:port
git config --global http.proxy http://127.0.0.1:7890
其中 proxy.example.com
是代理服务器的地址,port
是代理服务器的端口号。如果你需要使用用户名和密码进行验证,可以在 URL 中添加用户名和密码:
http://username:[email protected]:port
- 如果你还需要使用 HTTPS 协议访问 Git 仓库,则需要设置 HTTPS 代理。可以使用以下命令来设置:
同样地,如果需要用户名和密码认证,可以在 URL 中添加用户名和密码。
- 要取消代理设置,可以使用以下命令:
这将删除全局 Git 配置中的代理设置。
请注意,以上命令中的 --global
标志将设置应用于整个系统。如果你只想为当前项目设置代理,可以省略该标志,并在项目目录中运行相应的 Git 命令。
强制与远程同步
你可以尝试使用以下命令来拉取远程最新代码并替换本地代码:
首先,确保你在本地的主分支上(通常是"master"或"main"):
然后,使用以下命令来拉取远程最新代码并更新你的本地主分支:
这样做将会把你的本地主分支重置为和远程"origin"仓库的"master"分支相同的状态。
Git LFS
要安装Git LFS并启用它,您可以按照以下步骤操作:
- 安装Git LFS:
如果您尚未安装Git LFS,请按照以下步骤操作:
- 在Linux上,您可以使用以下命令安装Git LFS:
- 在macOS上,您可以使用Homebrew安装Git LFS:
-
在Windows上,您可以从Git LFS的官方网站下载安装程序进行安装。
-
启用Git LFS:
安装完成后,进入您的Git存储库,并在存储库中运行以下命令以启用Git LFS:
这将在您的存储库中启用Git LFS,并为其配置所需的钩子。
- 使用Git LFS:
现在,您可以使用Git LFS来跟踪大型文件。例如,要将一个文件(例如example.psd
)追踪为Git LFS对象,请使用以下命令:
这将告诉Git LFS将example.psd
文件作为Git LFS对象进行跟踪。
- 提交和推送更改:
在对Git LFS对象进行更改后,通过以下命令提交和推送更改:
这将把example.psd
文件作为Git LFS对象推送到远程仓库中。
请注意,要正常使用Git LFS,您还需要在GitHub、GitLab等托管服务上启用Git LFS以及在本地配置Git LFS以连接到正确的存储库。