检查文件的最新版本

时间:2013-03-18 10:27:37

标签: git

如何从远程分支查看特定文件的最新版本?

2 个答案:

答案 0 :(得分:3)

首先确保获取最新版本,输入git fetch

然后您可以使用git checkout origin/master <file_name>。 (假设您想要master分支中的文件)

答案 1 :(得分:0)

在本地检出文件的最新提交版本:

git checkout file.txt 

或者如果您需要文件的最新远程版本。我相信这会获取所有远程分支,但您将在本地使用 master。

git checkout master
git fetch

查看 file.txt 的所有版本:

git log --oneline --branches file.txt

file.txt 的最新版本可能位于 master 之外的分支上。由于 git log file.txt 只搜索当前分支,所以我添加了 --branches。如果最新版本在另一个分支上,则签出该分支。或者检查您想要的单个提交的 ID,例如 git checkout f823772

您还可以使用 git log 指定 --remotes=somewhere,这也可能有帮助。