Git Для чайников -- как начать пользоваться, если не хочется вникать глубоко

Определение: репа - значит репозиторий, он (репозиторий) может быть вашим (локальным) или внешним (то же самое что удалённым) -- то есть каким-то, через который обмениваются своими изменениями несколько разработчиков, обычно удалённый репозиторий находится вдалеке (на другом компе), в потому и называется удалённым. --

Как начать, если есть время

  • Начните чтения документации: https://git-scm.com/book/ru
  • Если времени нет, используйте подсказки ниже.

git clone Вам захотелось клонировать репу (скопировать на свою машину)

Тут всё просто:

  1. переходим в командной строке в папку, в которую загрузится папка репозитория
  2. и выполняем гит клон:
    git clone <АдресРепозитория>

    Например, реально существующий учебный php-репозторий можно склонировать с гитхаба таким образом:
    git clone git@github.com:melisa014/holzner-koterov.git

    (ссылка дана в формате SSH)

Вам надо что-то отправить в удалённую репу

Если вы что-то поменяли и вам надо отправить что-то в удлаённый репозиторий сделайте в корне локального репозитория три команды:

  1.  git add .

    -- прямо вот так с точкой через пробел (точка это псевдоним текущей диретории, и всего что вложено в нее), позволит добавить в индекс репозитория все новые файлы, которые вы создали и которых не было в предыдущей фиксации (коммите)

  2.  git commit -m "текст сообщения о том, что вы изменили"

    -- очередная фиксация этапа разработки.
    Позволяет зарегистрировать ("зафиксировать") новое состояние в локальной копии репозитория.

  3.  git push

    -- именно это команда отправит ваши изменения из локального репоизтория в удалённый репозиторий.

Вам надо забрать что-то из внешнего репозитория

Если нужно забрать что-то из внешнего репозитория (например, коллеги что-то поправили и просят вам подтянуть изменения), то делаем гит пулл (подробности тут):

git pull 

-- это команда подтянет изменения в вашу текущую ветку, из той ветки внешнего репозитория, которая с ней ассоциирована.

Отменить изменения -- как вернуться назад

Вы что-то удалили или наоборот добавили то, что не нужно, но не знаете как вернуть назад?
Попробуйте эти варианты отката изменений.

Key Words for FKN + antitotal forum (CS VSU):