Можно ли открыть файл в ветке git, не проверяя эту ветку? Как?
По сути, я хочу иметь возможность открывать файл в моей ветке github pages, не переключая ветки все время. Я не хочу его изменять, просто хочу его просмотреть.
git
version-control
branch
git-branch
Schneems
источник
источник
git show
: stackoverflow.com/questions/610208/… и stackoverflow.com/questions/2364147/…git show a1b35:./file.txt
чтобы использовать относительные пути.git diff <other_branch> <path>
Ответы:
Это должно работать:
Где ответвление может быть любым ref (branch, tag, HEAD, ...), а file - полный путь к файлу. Для экспорта вы можете использовать
Вы также должны посмотреть ответы VonC на некоторые связанные вопросы:
ОБНОВЛЕНИЕ 2015-01-19:
В настоящее время вы можете использовать относительные пути с
git show a1b35:./file.txt
.источник
git show branch:file | vim -
Обратите внимание на трубу "|" и завершающую черту после команды vim:vim -
vim -c "set syntax=html" -
origin/my_remote_branch
нормально с этим справиться . Или вы имеете в виду реальную версию сервера? Если вы хотите этого, вам просто нужноgit fetch
сначала.Вы также можете сделать несколько файлов и объединить их:
Вам не нужно указывать полный путь к файлу, допустимы относительные пути, например:
Если вы хотите получить файл в локальном каталоге (вернуть только один файл), вы можете оформить заказ:
источник
Простой, удобный для новичков способ просмотра файла: он
git gui browser <branch>
позволяет вам исследовать содержимое любого файла.Это также есть в меню Файл
git gui
. Большинство других - более продвинутых - оболочек GUI (Qgit, Egit и т. Д.) Также предлагают просмотр / открытие файлов.источник
Если вы используете Emacs, вы можете напечатать,
C-x v ~
чтобы увидеть другую ревизию файла, который вы редактируете в настоящее время (все теги, ветки и хэши работают).источник
Добавьте следующее в ваш
~/.gitconfig
файлА потом попробуй это
Лично я предпочитаю отдельные параметры без двоеточия. Почему? Этот выбор отражает параметры
checkout
команды, которые я обычно использую довольно часто, и я нахожу, что это намного легче запомнить, чем параметр команды, разделенный двоеточиемshow
.источник