Git

Вопросы:

1. Что такое VCS?

2. Что такое git? Почему он обогнал конкурентов?

3. Что такое репозиторий в git? Для чего он нужен?

4. В чём разница между git и github?

5. Что такое origin в git?

6. Для чего используют файл .gitignore?

7. Что такое ветка? Зачем нужна?

8. Что делает команда git push?

9. Что делает команда git pull?

10. Что делает команда git clone?

11. Что делает команда git init?

12. Зачем нужна команда git add?

13. Что такое индекс в git?

14. Что делает команда git status?

15. Что делает команда git clean?

16. Что такое коммит в git?

17. Зачем нужна команда git merge?

18. Что такое конфликт в git? Как его разрешить?

19. Что делает команда git checkout?

20. Что такое git stash?

21. Что делает команда git fetch?

22. Зачем нужен pull реквест?

23. Что такое revert? Зачем он нужен?

24. В чём разница reverting и resetting?

25. Что означает HEAD в git?

26. Зачем нужна команда git tag?

27. В чём разница между командами git merge и git rebase?

28. Что такое git hook?

29. Зачем нужна команда git cherry-pick?