[!] Git - СПРАВОЧНИК для начанающих. Основные команды, описание, примеры

Русская документация по Git: : https://git-scm.com/book/ru

Курсы

Инструкции

  1. Настройка:
    1. Настройка соединения по ключу SSH в git bash на Windows
    2. ubuntu Настройка SSH для подключения к сайту, генерация ключей -- например для Git доступа к репозиториям
  2. Создание репозитория -- как сделать папку репозиторием
  3. Git для чайников -- с чего начать, если только начал и не вникал))
  4. История изменений и как с ней работать
  5. Отмена/откат изменений -- разные случаи
  6. Git для чайников. "Библиотека прораммиста" - много много примеров команд
  7. Разрешение конфликтов:
    1. Разрешение конфликта вручную (подходит для сложных ситуаций, когда нужно частично сохранить обе версии)
    2. Автоматический выбор только одного вариант для разрешения конфликта (подходит, когда можно выбрать только один вариант)

Основные команды git и их описание

  1. commit - фиксация изменений
  2. git pull -- подтянуть изменения извне
  3. Работа с ветками
  4. Работа с внешними (удалёнными) репозиториями (remote)
  5. Как вливать свои изменения в одной ветке в другую ветку (git merge).

Процессы разработки через git - по шагам

  1. Разработка в одном репозитории через Pull Request-ы
  2. Обновление состояния в форке (два репозитория)

Ещё материалы

  1. Как сделать свой GIT сервер
  2. putty генерация ключей
  3. Github Putty - изменить формат конвертировать - правильный формат пример
  4. .gitignore пример
  5. .gitignore не игнорирует - не работате - не применяется - как исправить. Решение
  6. Создать gitignore на windows - пример = create .gitignore in windows - командная строка
  7. Git - пример (простейший) добавления файлов на удалённый сервер
  8. tortoisegit - удобный git "клиент" для Windows
  9. GIT - как скопировать репозиторий с сервера -формат URL
  10. Git - Tortoisegit настройка авторизация по ключу - без указания логина и пароля - авторизация на Github
  11. Git - tortoisegit - github.com формат URL репозитория - какой правильный адрес - пример
  12. git -как удалить директорию (папку) из контроля версий - remove directory from tracking
  13. git pull описание
  14. git remote add origin - что это
  15. Git - Updates were rejected because the tip of your current branch is behind ошибка
  16. git bitbacket Permission denied (publickey). fatal: Could not read from remote repository. Ошибка решение
  17. ubuntu Настройка SSH для подключения к сайту, генерация ключей -- например для Git доступа к репозиториям -- инструкция

Остальные заметки подшиты ниже: