git fetch
下载远程更新
语法
git fetch [选项] [<远程>] [<分支>...]说明
git fetch 命令用于从远程仓库下载最新的提交和引用,但不会自动合并到本地分支。需要时再用 git merge 或 git rebase。
参数
--all从所有远程仓库下载
-p删除远程已不存在的远程跟踪分支
--tags同时下载远程标签
-d浅下载,限制提交历史深度
示例
下载默认远程更新
从 origin 下载所有更新
git fetch origin下载并清理
下载所有远程更新并删除已删除的远程分支
git fetch --all --prune下载特定分支
仅下载指定远程分支
git fetch origin main