**Инструкция и пример использования git** 1. Для начала нам нужно создать папку projects в своей папке пользователя. 2. Далее в только что создавшей папке создаем папку Unity. 3. После этого открываем UnityHub, нажимаем `new` задаем имя проекта и выбираем путь до папки Unity из шага 2. 4. Следующим шагом нам нужно в папке проекта создать файл `.gitignore` для того, чтобы индексировались только нужные папки и файлы. 5. Вот пример файла `.gitignore`:![](https://i.imgur.com/TK7UynG.png) 6. Теперь открываем папку проекта, которую мы создали в шаге №2 и нажимаем правой кнопкой мыши на пустое место. Выбираем `Git Bash Here`: ![](https://i.imgur.com/PLZRvtu.png) 7. Далее нам нужно инициализировать репозиторий командой `git init`:![](https://i.imgur.com/tTK9xVc.png) 8. Давайте введем команду `git status` и посмотрим состояние нашего репозитория:![](https://i.imgur.com/vUbmSx5.png) 9. И мы видим что у нас есть файлы и папки, которые нужно добавить в репозиторий. Давайте сделаем это командой `git add <название файла или папки>`: ![](https://i.imgur.com/NlUM79S.png) 10. Теперь давайте проверим ещё раз состояние нашего репозитория командой `git status`: ![](https://i.imgur.com/OJNZpT8.png) 11. И мы видим, что все файлы и папки добавились! Теперь давайте сделаем коммит наших изменений командой `git commit -m 'Тут пишем какие изменения мы сделали'`:![](https://i.imgur.com/5NV9azq.png) На данном этапе мы настроили локальный сервер. Теперь нам нужно создать репозиторий на самом **github**. * Сначала переходим на сайт `https://github.com/` и входим под своим аккаунтом. * Далее нажимаем на "плюсик" и выбираем `New repository`: ![](https://i.imgur.com/elqauwf.png) * Вводим название нашего будущего репозитория и нажимаем `Create repository` * После этого нужно будет скопировать эту строчку: ![](https://i.imgur.com/WOjKdhx.png) * Далее в терминале нам нужно выполнить команду `git remote add origin <и ссылку, которую мы скопировали выше>`:![](https://i.imgur.com/tTXDyNr.png) * Данная команда добавит удаленный репозиторий с именем origin, который указывает на ваш Github-репозиторий. Пока мы только добавили запись об удаленном репозитории. Теперь можно выполнить команду `git push -u origin master`, чтобы отправить все ваши изменения на удаленный репозиторий:![](https://i.imgur.com/xCvagkO.png) * Вам нужно будет ввести логин и пароль аккаунта в Github. * После этого можем обновить страничку с нашим репозиторием и мы увидим наши файлы проекта!![](https://i.imgur.com/GxiwsnX.png) **Теперь давайте добавим изменения в нашем проекте.** Я добавил два 3D объекта plane и cube, также для них сделал материалы и создал скрипт Rotator, который вращает куб по оси XYZ (смотря какую вы выберите). * Далее давайте выполним команду `git status` и видим какие файлы добавили и какие изменились: ![](https://i.imgur.com/iFwOA8y.png) * Теперь нужно добавить эти файлы командой `git add <название файла или папки>`: ![](https://i.imgur.com/K8BX738.png) * Следующим шагом нужно сделать коммит наших изменений командой `git commit -m 'Тут пишем какие изменения мы сделали'`: ![](https://i.imgur.com/b6h4de0.png) * Наконец давайте отправим наши изменения на удаленный репозиторий github командой `git push`: ![](https://i.imgur.com/wW5uS10.png) * Переходим в наш репозиторий на github и видим наше описание которое мы написали к коммиту. Значит все сработало!:![](https://i.imgur.com/5Wys8vF.png)