Вопросы к собеседованию по Git
Как изменить автора предыдущего коммита?
Как изменить сообщение коммита?
Что такое "bare" репозиторий в Git?
Как изменить основную ветку pull request?
Как изменить последний коммит?
Как изменить URL удаленного репозитория?
Как очистить рабочую директорию от неотслеживаемых файлов?
Как клонировать репозиторий?
Как объединить несколько коммитов в один без слияния?
Как сравнить две ветки в Git?
Как настроить Git для использования прокси?
Как внести изменения в проект с открытым исходным кодом, используя Git?
Как скопировать коммит из одной ветки в другую?
Как создать пустой коммит?
Как создать новую ветку?
Как создать патч с помощью Git?
Как удалить ветку?
Что такое 'отсоединенная HEAD' и как можно в нее попасть?
Что такое fast-forward слияние в Git?
Как найти, в каком коммите была введена ошибка?
Как найти список файлов, которые были изменены в конкретном коммите?
Как найти коммит по сообщению?
Как найти, кто добавил строку кода с помощью Git?
Как исправить отсоединённый HEAD?
Какова разница между Git и GitHub?
Как вручную осуществить Git bisect?
Какова функция команды `git blame -L`?
Какова стратегия ветвления Git, которую вы используете?
Что такое git checkout?
Что делает команда `git checkout --track <remote/branch>`?
Что делает команда git cherry-pick?
Что делает команда `git commit --dry-run`?
Что такое конфликты в Git?
Что делает `git fetch --prune`?
Каково значение команды `git fetch --tags`?
В чем разница между `git fetch` и `git pull`?
Какова цель `git fsck` и как его использовать?
Как работает сборка мусора в Git и когда она вызывается?
Какова цель команды `git gc` (сбор мусора)?