← 返回命令列表

Linux command

dolt-fetch 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Fetch from remote

dolt fetch

Fetch from specific remote

dolt fetch [remote]

Fetch specific branch

dolt fetch [remote] [branch]

Fetch all remotes

dolt fetch --all

说明

dolt fetch downloads objects, commits, and branch references from a remote Dolt repository. It synchronizes the local repository's knowledge of the remote's state without modifying the working set or local branches. This command updates remote-tracking branches (e.g., origin/main) to reflect the current state of the remote repository. Unlike pull, fetch does not automatically merge changes, allowing you to review remote changes before integrating them into your local branches. The --prune option removes remote-tracking branches that no longer exist on the remote, keeping the local repository clean. Fetching from all remotes simultaneously is useful in multi-remote workflows.

参数

--all
Fetch from all remotes.
--prune
Remove stale remote tracking branches.

FAQ

What is the dolt-fetch command used for?

dolt fetch downloads objects, commits, and branch references from a remote Dolt repository. It synchronizes the local repository's knowledge of the remote's state without modifying the working set or local branches. This command updates remote-tracking branches (e.g., origin/main) to reflect the current state of the remote repository. Unlike pull, fetch does not automatically merge changes, allowing you to review remote changes before integrating them into your local branches. The --prune option removes remote-tracking branches that no longer exist on the remote, keeping the local repository clean. Fetching from all remotes simultaneously is useful in multi-remote workflows.

How do I run a basic dolt-fetch example?

Run `dolt fetch` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does --all do in dolt-fetch?

Fetch from all remotes.