Простейшие команды для работы в консоли Linux с git

git clone <ссылка_на_репозиторий> // Клонирование удаленного репозитория на локальную машину
git checkout -b new_branch // Создать новую ветку new_branch и переключиться на неё
git checkout new_branch // Переключиться на существующую ветку new_branch
git add main.c // Добавить файл main.c в индекс
git rm main.c // Удалить файл main.c из репозитория и из индекса
git commit -m "add main.c file" // Создать коммит с сообщением "add main.c file"
git push origin new_branch // Отправить ветку new_branch в главный репозиторий origin
git pull origin new_branch // Извлекает и затем сливает данные из удалённой ветки new_branch в вашу текущую ветку