Skip to content
Home » GIT CMD command line

GIT CMD command line

Git CMD Konfigureerimine:

git config -–global user.name “icy-s”
git config -–global user.email “@…

Konfigureerimise kontroll:

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

git clone “ссылка на клонирование” (склонировать репозиторий)

git clone “ссылка на клонирование” “конечный путь” (склонировать репозиторий в конкретную папку)

git status – Kasutaja staatuse kontroll

git status -help (возможные аргументы для git status)

git status –short / -s (сокращённая версия просмотра изменённых/удалённых и добавленных файлов)

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

git branch (посмотреть все ветки)

git branch -d “имя_ветки” (удалить ветку из локального репозитория)

git branch -a (показать все локальные и отдалённые ветки текущей git папки)

git branch -r (показать только отдалённые ветки текущей git папки)

git checkout evgenyt (переключение на ветку)

git checkout -b “имя_ветки” (создать и переключиться на ветку)

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

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

Muudatuste registreerimine ja kommenteerimine

git commit -a -m “nimi on lisatud” (-a: сделать коммит файлов напрямую, пропустив “среду подготовки”)

git push origin (запушить текущую ветку в origin)
git push –set-upstream origin evgenyt

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

git init “repoNimi” – uue repo loomine

git –version (узнать текущую установленную версию git)

git add имя_файла (добавить файл в “среду подготовки”)

git add -A (добавить в “среду подготовки” все новые, изменённые и удалённые файлы)

git log (история коммитов в текущем репозитории)

git log –oneline (показать историю коммитов, выводя всего одну строчку на коммит)

git help –all (посмотреть совместимые с git команды)

git merge “имя_ветки” (соединить указанную ветку с текущей)

git remote add origin “ссылка на клонирование” (добавить remote репозиторий как origin)

git remote rename origin upstream (переименовать отдалённый origin в upstream)

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

git remote set-url origin git@abc.com:x/y.git (заменить отдалённый URL для origin на указанный адрес)

pull = fetch and merge (получение и слияние)

git fetch origin (история изменений origin для текущей ветки)

git merge origin/master (соединить текущую ветку с веткой master, в origin)

git pull origin (обновить текущую ветку из origin)

*.temp (игнорировать все .temp файлы в .gitignore)

temp/ (игнорировать все файлы в папке с названием temp в .gitignore)

temp?.log (игнорировать файлы, у которых вместо ? может быть любое значение в .gitignore)

*.log !main.log (игнорировать все .log файлы, кроме main.log)

git revert HEAD (откатить последний коммит)

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

git revert HEAD~1 (откатить два последних коммита)

git reset “хэш_коммита” (откатиться к коммиту с указанным хэшем)

git commit –amend -m “комментарий” (отредактировать последний коммит, добавив/изменив к нему комментарий)

Ссылка на книжку по GitHub:

https://git-scm.com/book/ru/v2