Files
GeekBrainsHomeWork/KirpichevAlex.md
T
2022-02-22 16:09:18 +05:00

3.4 KiB

Шпаргалка по Git:

git - имя программы, к которой мы обращаемся. 

git --version - позволяет проверить версию программы. 

Основные команды:

git init - инициализирует репозиторий. Позволяет программе git отслеживать содержимое.

git add - добавляет содержимое рабочего каталога в индекс для последующего коммита.

git commit - записывает индексированные изменения в репозиторий. Сохранение или контрольная точка.

git checkout - позволяет перемещаться между сохранениями и ветками.

Команды для проверки:

git diff - показывает не сохранные изменения. 

git status - показывает текущий статус.

git log - показывает журнал сохранений.

Команды для управления ветками:

git branch - показывает все существующие ветки.

git branch branch_name - создает новую ветку.

git branch -d branch_name - позволяет удалить ветку.

git merge branch_name - позволяет слить указаную ветку с текущей.

При возникновении конфликтных ситуаций и противоречий, VS code предоставит несколько вариантов решения:

  • Оставить данные текущей ветки.

  • Замена на данные сливаемой ветки.

  • Оставить оба варианта данных.

Дополнительная информация:

  • branch_name - название ветки

  • git add - делаем перед каждым созданием коммитом

  • перед каждым добавлением коммита нажимаем сочитание клавиш ctrl+s(для сохранения изменений)

  • -m - добавляет коментарий(название коммита)

  • -d - параметр удаления

  • перед каждым действием проверяем наше текущеее сострояние. В этом нам могут помочь комады:

    git status
    
    git branch
    
    git log(--graph)
    

Инструкция по взаимодействию с GitHub

git clone LINK - позволяет клонировать репозиторий с Github

git push - отравляет изменения на удаленный репозиторий

git pull - выкачивает изменения с удаленного репозитория
  • LINK - ссылка репозитория

  • Перед копированием чужого репозитория с GitHub, нужно сделаеть его копию в свои репозитории с помощью, кнопки fork.

  • Для отправки своих изменений владельцу репозитория, нажимаем кнопку pull requests

  • Все дополнительные инструкции, имеются на самом GitHub;)