git-如何从远程存储库获取特定文件

时间:2018-09-18 18:30:49

标签: git

在我的远程仓库中,我有一个文件的多个版本,所有版本都已添加并提交到存储库中。

git log 确认我有4个版本。我不知道该怎么办,是从远程存储库中将特定版本下载到我的本地目录。

目前,我的本地目录和远程仓库都位于我的计算机上。这是因为它是一个新安装,我们正在尝试弄清楚GIT的工作原理。

1 个答案:

答案 0 :(得分:1)

如果您执行git pull origin master,则应将本地存储库中的所有提交/版本作为远程存储库的主分支。

如果您不希望所有更改,可以通过执行git fetch origin SHA1-commit:refs/remotes/origin/foo-commit

从远程存储库中获取特定的提交。

如果只需要特定文件,则可以-

git fetch
git checkout origin/master -- path/to/file

这将从远程存储库下载所有更改,但仅将更改应用于特定路径。

希望这会有所帮助!