Создание репозиториев

Введение в Git

George Boorman

Curriculum Manager, DataCamp

Проект: психическое здоровье в IT

изображение репозитория Git с двумя файлами funding и report, директорией data и директорией dot-git

Введение в Git

Что такое репозиторий Git?

  • Репозиторий Git = директория с файлами и поддиректориями

Репозиторий Git с аннотированными файлами funding и report, директорией data и директорией dot-git

Введение в Git

Что такое репозиторий Git?

  • Репозиторий Git = директория с файлами, поддиректориями и хранилищем Git

Репозиторий Git с аннотированными файлами funding и report, директорией data и директорией dot-git, аннотированной как хранилище Git

Не редактируйте .git!

Введение в Git

Преимущества репозиториев

  • Систематическое отслеживание версий
  • Откат к предыдущим версиям
  • Сравнение версий в разные моменты времени
  • Совместная работа с коллегами

Коллеги обсуждают идеи

Введение в Git

Создание нового репозитория

git init mental-health-workspace
cd mental-health-workspace
git status
On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)
Введение в Git

Преобразование проекта в репозиторий

  • Преобразование существующей директории в репозиторий Git
git init
Initialized empty Git repository in /home/repl/mental-health-workspace/.git/
Введение в Git

Что отслеживается?

git status
On branch main

No commits yet

Untracked files:
    (use "git add <file>..." to include what will be committed)

        data/
        report.md

nothing added to commit but untracked files present (use "git add" to track)
  • Git обнаруживает изменённые файлы, которые ещё не отслеживаются!
Введение в Git

Вложенные репозитории

  • Не создавайте репозиторий Git внутри другого репозитория Git
    • Такая структура называется вложенными репозиториями

 

  • В этом случае появятся две директории .git

  • Какую из них следует обновлять?

 

Растерянная собака

Введение в Git

Давайте потренируемся!

Введение в Git

Preparing Video For Download...