Skip to main content

Что нужно знать о Git

Локальный репозиторий

  • Установка git клиента. Показатель успешной установки - вывод версии при команде git --version
  • Бывают локальные и облачные хранилища. Они существуют независимо и синхронизируются вручную. Из-за этого могут быть глюки.
  • Создание локального хранилища
  • Что такое коммит. Создание коммитов в текущей ветке
  • Отслеживаемое и неотслеживаемое состояние файлов
  • Возврат на предыдущие состояния для просмотра

Сейчас нужно уметь:

  1. Создать у себя директорию C:\projects
  2. В ней создать директорию git_local
  3. Через консоль инициализировать репозиторий.
  4. Создать файл file1.txt с текстом "Первый коммит", файл file2.docx с текстом "Первый коммит"
  5. Добавить файлы в git и создать commit с именем First commit
  6. Изменить текст в file2.docx на "Второй коммит"
  7. Создать commit с именем Second commit
  8. Вернуть директорию в состояние, когда в обоих файлах текст "Первый коммит"
  9. Вернуть директорию в состояние, когда в в file2.docx текст "Второй коммит"
  10. Скопировать директорию git_local в git_local_1
  11. В git_local_1 перевести в состояние, когда в обоих файлах текст "Первый коммит"
  12. В файле file1.txt изменить текст на "Второй коммит" и закоммитить

Ветвления

  • Зачем нужен .gitignore
  • Как реально хранятся файлы и что такое ветвления
  • Правила именования веток
  • Создать несколько веток с разным состоянием файлов
  • Слить одну из веток в основную ветку

Удаленный репозиторий

  • Зарегистрироваться на GitVerse

Вопросы

  • Чем отличается локальный репозиторий от простой папки
  • Что будет если удалить папку .git
  • Ситуация: локальный репозиторий, некий глюк, но файлы