В настоящее время вы можете использовать относительные пути с помощью git show a1b35:./file.txt.
Ответ 2
git show somebranch:path/to/your/file
вы также можете делать несколько файлов и объединять их:
git show branchA~10:fileA branchB^^:fileB
Вы должны предоставить полный путь к файлу.
Если вы хотите получить файл в локальном каталоге (верните только один файл), вы можете проверить:
git checkout somebranch^^^ -- path/to/file
Ответ 3
Простой, удобный для новичков способ поиска в файле:
git gui browser <branch>, который позволяет просматривать содержимое любого файла.
Он также находится в меню "Файл" git gui. Большинство других - более продвинутых - GUI-обертки (Qgit, Egit и т.д.) Предлагают просмотр/открытие файлов.
Ответ 4
Если вы используете Emacs, вы можете ввести C-x v ~, чтобы увидеть другую версию файла, который вы сейчас редактируете (все теги, ветки и хэши работают).
Ответ 5
$git status your-file.txt
Это обеспечивает, какая ветка вашего файла находится из
$git статус/файл-каталог
Это указывает, какие файлы не находятся в текущей ветке, в которой вы находитесь. т.е. "новый файл: myfile.txt" предоставляет ему не часть текущей ветки git, в которой вы находитесь.