У меня есть эта строка, которая, я думаю, является хэшем коммита:
Вам не нужно угадывать: если вы видите на веб-странице для этого коммита, что онне имеет родителя, это первый коммит репозитория (если это не сиротская ветвь, но если это часть master, скорее всего, это именно тот, который вы хотите)
пытаюсьдля клонирования самого последнего состояния (фиксации) и начального состояния ветви и сравнения репозиториев.
Сначала клонируйте репо.
Затем используйте git worktree
команда: вы сможете получить вторую папку с необходимым содержимым фиксации, без клонирования во второй раз.
cd /path/to/repo
git checkout -b first <yourFirstCommit>
git checkout master
git worktree add ../first first
cd ../first