GIT CMD command line

Git CMD Konfigureerimine:

git config -–global user.name “VeronikaV”
git config -–global user.email “veronika1999.v
@gmail.com”

Konfigureerimise kontroll:

git config user.name
git config user.email
git config –global –list

Git repositooriumi kloonime

git clone O:\TARGV21\tund1Git

git status – Kasutaja staatuse kontroll

Branch – Haru loomine / Oksa loomine / создание ветки

git branch IrinaM

Haru vahetamine/ переключение ветки

git checkout IrinaM

Haru kustutamine / удаление ветки git branch -d IrinaM

Failide lisamine / добавление файла git add .

Muudatuste registreerimine ja kommenteerimine

git commit -a -m “nimi on lisatud”

Muudatuste üles laadimine serverisse

git push
git push –set-upstream origin IrinaM

притянуть позже добавленный файл с сервера git pull origin main

git init “repoNimi” – uue repo loomine

Git Exercises

–GIT VERSION-

GIT INIT- Команда git init создает пустой репозиторий Git в текущей папке. Она добавляет скрытую папку .git, которая содержит все файлы и настройки для работы с Git.

git config user.name “w3schools-test”-Эта команда задаёт имя пользователя (user.name) для текущего репозитория."w3schools-test" — это имя, которое будет отображаться в каждом коммите, сделанном в этом репозитории.

GIT STATUS– Эта команда отображает текущее состояние репозитория





git add index.html-Команда git add index.html добавляет файл index.html в область подготовки (staging area). Это означает, что файл готов к включению в следующий коммит.После выполнения этой команды файл будет отслеживаться Git и будет сохранён в истории изменений при фиксации (commit).

git add -A-Добавляет в область подготовки:

  • Все новые файлы.
  • Все изменённые файлы.
  • Все удалённые файлы (если они были удалены из рабочей директории).

git commit -m “First release!”-

git commit — команда для создания нового коммита (фиксации изменений).

m "First release!" — добавляет сообщение коммита. Здесь вы указываете описание изменений, которые были внесены, чтобы их было легче понять в будущем.В данном случае сообщение: "First release!".

GIT STATUS –SHORT -Команда git status -s (или git status --short) выводит сокращённую версию статуса репозитория.

git commit -a -m— позволяет автоматически добавить все отслеживаемые файлы, которые были изменены, в область подготовки перед коммитом. Это позволяет пропустить команду git add и сразу сделать коммит.-m "New line added" — добавляет сообщение для коммита. В данном случае это "New line added".

GIT LOG– Команда git log выводит список всех коммитов в репозитории, начиная с самого последнего.Для каждого коммита будет отображаться:

Сообщение коммита.

Хеш коммита (уникальный идентификатор).

Автор коммита.

Дата коммита.

git status –help – команда git status --help покажет список всех доступных опций для команды git status.Эти опции позволяют вам настроить вывод команды, например, отображать дополнительную информацию или выводить статус в компактной форме

git branch hello-world-images– Создает новую ветку с именем hello-world-images, но не переключает вас на неё. То есть, новая ветка будет создана, но вы останетесь на той ветке, на которой были до выполнения команды.

GIT BRANCH- Показывает все локальные ветки в вашем репозитории.Ветка, на которой вы сейчас находитесь, будет выделена звёздочкой

git checkout hello-world-images-Переключает вас на ветку с именем hello-world-images.После выполнения этой команды вы начнете работать в ветке hello-world-images.

git checkout -b hello-youЧто она делает:

Переключает вас на эту ветку сразу после её создания.

Создаёт новую ветку с именем hello-you.

git merge hello-you– Объединяет изменения из ветки hello-you в текущую ветку.Все изменения из hello-you будут добавлены в текущую ветку, и Git попытается автоматически слить их. Если не возникнет конфликтов, слияние произойдёт автоматически.

git branch -d hello-you– Удаляет ветку hello-you в локальном репозитории.Ключ -d (от “delete”) удаляет ветку, но только если она была полностью слита с текущей веткой. Если ветка не была слита, Git предупредит об этом.

git remote add origin https://github.com/x/y.git– Добавляет удалённый репозиторий с URL https://github.com/x/y.git и называет его origin.origin — это стандартное имя для основного удалённого репозитория в Git.

git fetch origin-Показывает историю изменений в удалённой ветке название-ветки на репозитории origin.

git merge origin/master– Команда git merge origin/master сливает изменения из ветки master на удалённом репозитории origin в вашу текущую локальную ветку.

git pull origin-Загружает изменения из удалённого репозитория origin для текущей ветки.Сливает эти изменения с вашей локальной веткой (выполняет fetch и затем merge или rebase в зависимости от конфигурации).

git push origin-Отправляет изменения из вашей текущей локальной ветки на удалённый репозиторий origin.Если вы находитесь на ветке, которая отслеживает ветку с тем же именем на удалённом репозитории, Git отправит изменения в соответствующую ветку на origin.

git branch -a-Показывает все локальные ветки.Показывает все удалённые ветки, например, ветки с репозитория origin.