Git CMD käsurida: täielik juhend Git-i kasutamiseks käsurealt
Git on võimas versioonihaldussüsteem, mida kasutatakse koodiversioonide haldamiseks, kuid paljud arendajad eelistavad kasutada käsurea tööriistu, nagu Git CMD, et teha kiireid muudatusi ja versioone hallata. Git CMD (Command Prompt) on Git-i käsurea tööriist, mis võimaldab teil hallata oma Git-reposid, sooritada põhitoiminguid ja kasutada Git-i täiendavaid funktsioone ilma graafilise liideseta.
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»