В терминале выполняем команду git version. Если Git установлен, то появится сообщение с информацией о версии файла. Иначе будет сообщение об ошибке.
Загружаем последнюю версию в с сайта : https://gitforwindows.org/
При первом использовании Git необходимо представиться, для этого надо ввести две команды.
git config --global user.name
git config --global user.email
Для того,чтобы проверить прошла ли регистрация надо ввести команду : git config --list
Прописываем команду в терминал git init . В исходной папке появиться скрытая папка .git
При выполнении команды " git status " проверяет сохранены ли изменения в файле.
Если сохранено,то будет " nothing to commit, working tree clean" Если не сохранено, то будет вылетать КРАСНЫМ цветом моменты в терминале
Команда " git add" позволяет передать в git,что будут изменения в следующем коммите.
Чтобы сохранить изменения в файле,нужно писать в терминал "git commit -m "сообщение ",чтобы изменения сохранились, и в будушем,можно было бы это рассмотреть отдельно от других сохранений
Кроме того, для лучшей оптимизации работы с коммитами есть команда "git commit -am "сообщение ",но эту команду можно писать после введения первой команды (Т.Е. команды выше описанной в этом разделе )
Чтобы понять,кто и когда вводил изменения в файле и сохранял через команды в прошлом разделе нужно использовать " git log",который покажет ВСЕ коммиты да и автора коммита и время изменений
Чтобы понять разницу между текущим файлом и закомииченным, надо использовать " git diff " чтобы увидеть какой текст добавлен или убран
Чтобы не потеряться в проверке коммитов и понять что вообще тут происходит в файле,есть "git chechout "первые 4 буквы коммита"
Данная команда позволяет 1 коммит проверить и сравнить что было до след. коммита
Для того,чтобы разместить картинку в нашем файле надо добавить ее в папку и после этого в нужном месте пишем следующее :" 
Для того,чтобы удалить файлы с изображениями от отслеживания надо создать файл " .gitignore"
Для создания новой ветки надо ввести в терминале команду "git branch name "
Ветвление необходимо для работы с файлами в отдельной ветке, сохраняя при этом исходное состояние файла до их слияния
Чтобы отобразить созданные ветки, используется команда " git branch"
ЧТобы перейти на другую ветку надо ввести команду "git chechout название ветки"
Для слияние веток и внесения изменений в наш основной файл используется команда " git merge названиеи ветки"
Слияние делается в ту ветку, в которой мы находимся сейчас.
хочу увидеть конфликт
тут точно должен быть конфликт Очень нужен конфликт Хочу увидеть конфликт
Конфликты возникают при слиянии двух веток в одну при этом должна быть изменена одна и таже строка файла.
Конфликт выглядит вот так:
создать 4 ветки и слить их с основой, ветки не удалять Дополнить инструкцию своими скринами
Сделать и решить еще один конфликт
Манул номер 1 выглядит вот так:
Манул номер 2 выглядит вот так:
А вы выдели удивленного Манула?
Если нет, то этот пушистик с эмоцией удивления выглядит вот так :
Даже милые и мушистые Манулы, должны спать.
А спят они....интересным образом:
Чтобы начать соединять репозитории с кодом, надо завести аккаунт на Git Hub
Чтобы так скажем "подружить их" надо использовать 2 команды
-
git remote add origin https://github.com/manulm/NAME REPOSITORY.git
-
git push -u origin main/master
НУ чтобы Главный дядя отвечающий за проект, а именно вот этот:
То вам надо сделать pull request человеку,чтобы он или принял ваш запрос на изменение или отказался
По сути, это как....как почта получается
ВЫ отправили запрос на изменение и вы получаете,или отказ,или согласие на изменение данных в коде







