Самые популярные вопросы и ответы для интервью и онлайн-тесты
Образовательная платформа для подготовки к интервью, онлайн-тестов, учебных материалов и живой практики

Развивайте навыки с целевыми маршрутами обучения, пробными тестами и контентом для подготовки к интервью.

WithoutBook объединяет вопросы для интервью по предметам, онлайн-практику, учебные материалы и сравнительные руководства в одном удобном учебном пространстве.

Подготовка к интервью
LIVE пробные интервью WithoutBook GIT Похожие темы для интервью: 74

Interview Questions and Answers

Изучите лучшие вопросы и ответы по GIT для новичков и опытных кандидатов, чтобы подготовиться к собеседованиям.

Всего вопросов: 30 Interview Questions and Answers

Лучшее LIVE пробное интервью, которое стоит посмотреть перед собеседованием

Изучите лучшие вопросы и ответы по GIT для новичков и опытных кандидатов, чтобы подготовиться к собеседованиям.

Interview Questions and Answers

Найдите вопрос, чтобы посмотреть ответ.

Вопросы и ответы для новичков / начинающего уровня

Вопрос 1

What is Git?

Git is a distributed version control system that helps track changes in source code during software development.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 2

Explain the difference between Git and GitHub.

Git is a version control system, while GitHub is a web-based platform for hosting and collaborating on Git repositories.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 3

What is a commit in Git?

A commit is a snapshot of changes made to a Git repository. It creates a new revision in the version history.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 4

What is a Git repository?

A Git repository is a storage location where a project's files and their revision history are stored.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 5

Explain the purpose of 'git pull' command.

'git pull' is used to fetch and merge changes from a remote repository to the current branch.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 6

What is the purpose of the '.gitignore' file?

The '.gitignore' file specifies files and directories that should be ignored by Git, preventing them from being tracked in the repository.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 7

Explain the concept of Git branching.

Git branching allows developers to create independent lines of development, enabling them to work on features or bug fixes without affecting the main codebase until ready.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 8

What is a Git stash, and how is it used?

A Git stash is a way to temporarily save changes that are not ready to be committed. It allows you to switch branches without committing or discarding changes.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 9

How do you rename a Git branch?

You can use the 'git branch -m' command followed by the new branch name to rename a Git branch.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 10

How can you view the commit history in Git?

You can use 'git log' to view the commit history, displaying information such as commit messages, authors, and timestamps.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 11

Explain the purpose of the 'git clone' command.

'git clone' is used to create a copy of a remote repository on your local machine.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 12

How do you amend the last Git commit message?

You can use 'git commit --amend' followed by the new commit message to amend the last commit.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 13

How do you create a tag in Git?

You can use 'git tag' followed by the tag name to create a tag at the current commit.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 14

Explain the purpose of the 'git log' command with the '--oneline' option.

'git log --oneline' provides a compact view of commit history, displaying each commit as a single line with a shortened commit hash and commit message.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии

Вопросы и ответы для среднего уровня / опыта от 1 до 5 лет

Вопрос 15

How do you create a new branch in Git?

You can create a new branch using the 'git branch' command followed by the branch name.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 16

Explain the 'git merge' command.

The 'git merge' command combines changes from different branches into the current branch.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 17

What is a Git conflict, and how can it be resolved?

A Git conflict occurs when changes in one branch cannot be merged automatically. It can be resolved by manually editing the conflicting files.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 18

How do you undo the last Git commit?

You can use 'git reset HEAD~1' to undo the last commit without discarding the changes.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 19

How do you revert a commit that has already been pushed and shared with others?

You can use 'git revert' to create a new commit that undoes the changes introduced by the previous commit.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 20

What is a Git submodule?

A Git submodule is a reference to a specific commit in another repository within the current repository. It allows for better organization and management of project dependencies.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 21

Explain the purpose of the 'git cherry-pick' command.

'git cherry-pick' is used to apply specific commits from one branch to another.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 22

What is the difference between 'git fetch' and 'git pull'?

'git fetch' retrieves changes from a remote repository without merging them, while 'git pull' fetches and merges changes in one command.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 23

What is the purpose of 'git remote'?

'git remote' is used to manage remote repositories. It allows you to add, remove, or view the configured remote repositories.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 24

What is the purpose of the '.gitattributes' file?

The '.gitattributes' file is used to define attributes and merge strategies for specific files in a Git repository.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 25

Explain the difference between 'git push' and 'git pull' commands.

'git push' is used to upload local changes to a remote repository, while 'git pull' is used to fetch and merge changes from a remote repository.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии

Вопросы и ответы для опытного / экспертного уровня

Вопрос 26

What is the difference between 'git rebase' and 'git merge'?

'git rebase' integrates changes from one branch to another by applying them individually, while 'git merge' combines changes as a single commit.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 27

What is Git bisect, and how is it used?

Git bisect is a binary search tool that helps identify the commit where a bug was introduced. It is used by systematically narrowing down the commit range.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 28

Explain the concept of Git rebase interactive.

Git rebase interactive allows you to selectively edit, reorder, or squash commits during the rebase process.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 29

How do you squash multiple Git commits into a single commit?

You can use 'git rebase -i' and then combine or squash commits interactively during the rebase process.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии
Вопрос 30

What is Git subversion (git-svn)?

Git subversion is a Git extension that allows Git to interact with Subversion (SVN) repositories, enabling users to use Git locally while still collaborating with SVN.
Сохранить для повторения

Сохранить для повторения

Добавьте этот элемент в закладки, отметьте как сложный или поместите в набор для повторения.

Открыть мою библиотеку обучения
Это полезно?
Добавить комментарий Посмотреть комментарии

Самое полезное по оценкам пользователей:

Авторские права © 2026, WithoutBook.