Да
git show remote/branchname:path/to/file
Если вы хотите сохранить его напрямую, это может пригодиться:
git_showfile ()
{
if [ $# -lt 1 ]; then
return 255;
fi;
local fspec="$1";
shift;
local fname="$(basename "$fspec")";
local fpath="$(dirname "$fspec")";
local revision=HEAD;
if [ $# -ge 1 ]; then
revision="$1";
fi;
if [ -e "$fspec" ]; then
echo not overwriting existing file;
else
mkdir -pv "$fpath" && git show "$revision:$fspec" > "$fspec";
fi
}
Редактировать: ... который вы будете использовать следующим образом
git_showfile path/to/file
или
git_showfile path/to/file 237f723edcb89
и т.д.