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
— создать и переместиться на новую ветку с именемMariaS
git 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 clone
git@github.com:IrinaMerkulova/TARgv24.git
TARgv24
— клонирование репозитория в папку с именем«TARgv24»
Git repositooriumi loomine
git init repo_nimi
— создаёт новый локальный Git-репозиторий в папке SmolinaGit
Kaug-repositooriumi lisamine Git-i
git remote add origin
https://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 status
git help --all
— выводит справочную информацию о всех командах Gitgit fetch origin
— получает все изменения из удалённого репозитория для текущей веткиgit merge origin/master
— объединяет текущую ветку с веткойmaster
из удалённого репозиторияorigin
*.temp
— игнорирует все файлы с расширением.temp
temp/
— игнорирует все файлы и папки в папкеtemp/
temp?.log
— игнорирует файлы с расширением.log
, имя которых начинается сtemp
и имеет один любой символ послеtemp
*.log !main.log
— игнорирует все файлы с расширением.log
, кромеmain.log
git 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»