1. Explain what Git is and its primary purpose.
  2. Describe what a branch is in Git and its benefits.
  3. What is a commit in Git and what information does it contain?
  4. What is an untracked file in Git?
  5. Explain what GitLab is and its primary features.
  6. What are the three possible statuses for changes in Git?
  7. How do you resolve conflicts while merging branches in Git?
  8. What is the purpose of a remote repository in Git?
  9. How do you create and switch to a new branch in Git?
  10. What is the purpose of rebasing in Git, and how is it different from merging?
  11. What is the difference between git merge and git rebase?
  12. How do you revert a commit in Git?
  13. How do you stash changes in Git, and why is it useful?
  14. How do you clone a Git repository, and what does it do?
  15. What is the purpose of git pull, and how does it differ from git fetch?
Estimated time: 8 hours

Settings

THEME

NAVIGATION

Show arrows

JAVASCRIPT CONSOLE

Enable console
Keep it on all tabs

TIMER

Show in top bar
Infinite loop
Enable sound

QUESTIONS

Show answer background

APPLICATION DATA

This application is currently in maintenance mode.
Both questions and answers need to be refactored and restructured. There will be also new functionalities soon