cd desktop— перейти в другую папку (например “Desktop”)cd ..— вернуться на директорию вышеgit status— Kasutaja staatuse kontroll/ показывает статус в гит репозитории
Git CMD Konfigureerimine ja kontroll

git config --global user.name “mariasmolina”— устанавливает имя автора коммитовgit config --global user.email “mariia.smolina@gmail.com”— устанавливает email автора коммитов
git config user.name— показывает текущее имя пользователяgit config user.email— показывает текущий email пользователяgit config --global --list— выводит список всех глобальных настроек
Branch – Haru loomine ja vahetamine
git branch MariaS(название ветки) — создание новой веткиgit branch -d MariaS— haru kustutamine / удаление веткиgit branch— перечислить существующие ветвиgit branch -a— перечислить все локальные и удаленные ветки текущего Gitgit branch -r— перечислить только удаленные ветви текущего Git’аgit checkout MariaS— переключение на веткуgit checkout -b MariaS— создать и переместиться на новую ветку с именемMariaSgit merge MariaS— объединить веткуMariaSс текущей веткой
P.S! Проверять с помощью git status на какой ветке находимся
Git repositooriumi kloonime
git clone O:\TARGV21\tund1Git— клонирование локального репозиторий из указанного пути в текущую рабочую директориюgit clone git@github.com:IrinaMerkulova/TARgv24.git— клонирование репозитория с удалённого сервера (в данном случае с GitHub) в текущую рабочую директориюgit clonegit@github.com:IrinaMerkulova/TARgv24.gitTARgv24— клонирование репозитория в папку с именем«TARgv24»
Git repositooriumi loomine
git init repo_nimi — создаёт новый локальный Git-репозиторий в папке SmolinaGit
Kaug-repositooriumi lisamine Git-i
git remote add originhttps://github.com/teie_kasutajanimi/repo_nimi.git— связывает локальный репозиторий с удалённым репозиторием (на GitHub)git remote -v— если вы создали или присоединились к существующему удалённому репозиторию, вы можете проверить URL удалённого репозитория с помощью следующей командыgit remote remove origin "repo nimi"— удаляет удалённый репозиторийgit remote set-url— меняет URL удалённого репозиторияgit remote rename"vana repo nimi""uus repo nimi"— меняет имя удалённого репозиторияgit remote add ssh-origin git@abc.com:x/y.git— создаёт новый удалённый репозиторий с именемssh-originи URL-адресомgit@abc.com:x/y.gitдля текущего локального репозитория, используя SSH для аутентификации.
Muudatuste registreerimine ja kommenteerimine

git add .— failide lisamine / добавление всех файлов (. – точка значит “всё”)git add nimi.txt— добавление файла nimi.txtgit commit -a -m “nimi on lisatud”— Создаёт новый коммит с сообщением “nimi on lisatud” , то есть фиксирует изменения в репозитории-a( опция –all ) — автоматически добавляет в коммит все изменённые файлы, которые уже отслеживаются-m( опция –message ) — позволяет указать сообщение для коммита сразу в командной строке
P.S! Проверять с помощью git status какие файлы были изменены и сколько коммитов сделано
Muudatuste üles laadimine serverisse

git push— отправляет локальные изменения (коммиты) в удалённый репозиторийgit push --set-upstream origin MariaS— устанавливает связь между локальной веткой и удалённой веткой (MariaS), что позволяет в будущем использовать просто git push или git pull без указания ветки и удалённого репозиторияgit pull— команда, которая используется для получения обновлений из удалённого репозитория и автоматического объединения их с текущей веткойgit pull origin main/master— притянуть позже добавленный файл из ветки main/master удалённого репозитория
Teised kasulikud käskud
git --version— отображает версию установленного Gitgit add -A— добавляет все изменения в индекс для коммитаgit status --short— отображает короткую версию статуса репозиторияgit log— выводит историю коммитов текущей веткиgit status -help— выводит справку по командеgit statusgit help --all— выводит справочную информацию о всех командах Gitgit fetch origin— получает все изменения из удалённого репозитория для текущей веткиgit merge origin/master— объединяет текущую ветку с веткойmasterиз удалённого репозиторияorigin*.temp— игнорирует все файлы с расширением.temptemp/— игнорирует все файлы и папки в папкеtemp/temp?.log— игнорирует файлы с расширением.log, имя которых начинается сtempи имеет один любой символ послеtemp*.log !main.log— игнорирует все файлы с расширением.log, кромеmain.loggit log --oneline— выводит историю коммитов в одном строковом формате, показывая лишь хеш и сообщениеgit revert HEAD— отменяет изменения последнего коммита (создаёт новый коммит, который отменяет изменения)git revert HEAD --no-edit— отменяет изменения последнего коммита без редактирования сообщения коммитаgit revert HEAD~1— отменяет изменения коммита, который был сделан перед последнимgit reset abc1234— сбрасывает состояние репозитория до указанного коммита (по хешу)git commit --amend -m «Updated index»— изменяет последний коммит, заменив его сообщение на «Updated index»

