如何从远程分支查看特定文件的最新版本?
答案 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
,这也可能有帮助。