en_US en_US

Git CMD

en_US en_US

C:\Users\opilane>cd desktop – перенаправляет директорию на рабочий стол(desktop)

git config –global user.name “Burdyga”

а так же

git config –global user.email “burmir05@gmail.com”

Добавляют конфигурацию пользователя и почты

git config –global –list – посмотреть список и тип кофигурации

git clone https://github.com/IrinaMerkulova/TARgv24.git – Копирует репрозеторию с ссылки url на github

git branch MiroslavB – создание ветки

git status – проверка статуса ветки

git checkout MiroslavB – смена ветки

git push – Отправляет изменения из локального репозитория в удалённый репозиторий

git push –set-upstream origin MiroslavB – связывает локальную ветку MiroslavB с удалённой веткой origin/MiroslavB

git branch -d (Имя ветки) – удаление ветки

git add . – добавление файлов

git commit -a -m “nimi on lisatud” – фиксация изменений с комментарием, выполняет коммит обновленных файлов напрямую, пропуская этап индексации (staging)

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

git init “repoNimi” – создание нового репозитория.

git –version – показывает версию установленной git cmd на данном устройстве

git init – Инициализация Git в текущей папке

git config user.name “w3schools-test” – Установит имя пользователя для текущего репозитория например на “w3schools-test”

git add index.html – Добавляет файл index.html в среду работы

git add -A – Ставит на этап (стадию) отслеживания все новые, измененные и удаленные файлы

git status –short – Предостовляет компактную версию статуса для репозитория

git log – Просмотр истории коммитов для репозитория

git status help – показывает возможные опции для команды status в командной строке

git help –all – Показывает все возможные команды git в командной строке

git merge tere-sina – Объединит выделенную (“tere-sina”) ветку с текущей веткой

git branch -d tere-sina – Удалите ветки из локального репозитория

git remote add origin https://github.com/x/y.git – добавляет удаленный репозиторий в качестве источника

git fetch origin – Получите всю историю изменений в origin для этой ветки (Требуется вход с паролем если речь идет о репрозитории на github)

git merge origin/merge – Слияние текущей ветки с веткой master, на origin

git pull origin – Обновляет текущую ветку из её удалённого репозитория (origin) с использованием одной команды

git branch -a – Список всех локальных и удаленных ветвей текущего Git’а

git branch -r – Список только удаленных веток текущего Git

git clone https://abc.com/x/y.git newfile – клонирует репозиторий https://abc.com/x/y.git в папку под именем “newlife”

git remote rename origin upstream – переименовывает удалённый репозиторий с имени origin на upstream

*.temp – В .gitignore добавляется строка для игнорирования всех файлов .temp

temp/ – В .gitignore добавляет строку для игнорирования всех файлов в любой директории с именем temp

temp?.log – В файлн .gitignore добавляет строку, чтобы игнорировать все файлы с именами temp1.log, temp2.log и temp3.log

*.log !main.log – В .gitignore игнорирует все файлы .log, кроме main.log

git remote add ssh-origin git@abc.com:x/y.git – Добавляет новый удалённый репозиторий с именем ssh-origin, подключённый через SSH к x/y.git на условно abc.com.

git remote set-url origin git@abc.com:x/y.git – Заменяет URL удалённого репозитория origin на x/y.git, подключённый через SSH на abc.com.

git log –oneline – Показывает журнал репозитория, показывая только одну строку для каждого коммита

git revert HEAD – Отменяет последний коммит, создавая новый коммит, который отменяет изменения, внесённые этим последним коммитом

git revert HEAD –no-edit – отменить последний коммит, пропуская редактор сообщений коммита

git revert HEAD~1 – вернёт два последних коммита

git reset – сброс на коммит с выбранным хэшем

git commit –amend -m “Updated index” – Измените предыдущий коммит на новый с сообщением