Первый коммит
Давайте сделаем какие-то изменения в вашем новом репозитории и сохраним их, или как еще говорят закоммитим. Технически первый коммит случился тогда, когда вы создали репозиторий и сейчас мы сделаем второй коммит, но сути это не изменит.
Давайте перейдем в директорию нашего репозитория, откроем файл README.md при помощи редактора nano и запишем в него какую-нибудь информацию, например текущее время:
cd ~/catkin_ws/src/repo1
nano README.md
Сохраним и закроем файл README.md
Изменения сделаны, теперь нам надо собрать непосредственно коммит.
Находясь в папке с репозиторием на компьютере, добавим измененный файл в коммит:
git add .
Эта команда добавит все файлы, которые были изменены в нашей директории в текущий коммит.
Теперь давайте создадим непосредственно коммит:
git commit -m "my first commit"
Коммит создался и он уже есть в локальном репозитории, теперь нам надо загрузить этот коммит на удаленный репозиторий. Для этого введем команду:
git push
Git запросит логин и пароль от сайта GitHub. Логином является почта, которую вы указали при регистрации, а паролем токен, который мы сохранили при регистрации. Аккуратно введите все это и помните, что линукс не отображает пароли в терминале.
Теперь давайте зайдем на страничку вашего репозитория и убедимся, что файл README.md изменился.
Так вот, наш первый коммит сделан и загружен на удаленный репозиторий. Дальше мы поработаем над переходами между коммитами и создадим отдельную ветку в нашем репозитории.