Show Menu

Git Cheat Sheet by SamCollett [RUS] Cheat Sheet by

Шпаргалка для Системы Контроля Версий Git. Является переводом шпаргалки от SamCollett https://www.cheatography.com/samcollett/cheat-sheets/git/
git     version     control     github     vcs

Создать Git-ре­поз­иторий

Из имеющейся директ­ории
cd proje­­ct­_dir
git init
git add .
Из другого репози­тория
git clone exist­­in­g­_dir new_dir
git clone git:/­­/g­i­t­hu­­b.c­­om­/­u­se­­r/r­­ep­o.git
git clone https­­:/­/­g­it­­hub.co­­m/­u­s­er­­/re­­po.git

Git - локальный изменения

Изме­нения в рабочей директ­ории
git status
Зафи­кси­ров­анные файловые измене­ния
git diff
Добавить изменённые файлы
git add file1 file2 file3
Удалить файл
git rm file
git rm dir/ -r
(реку­рсивно внутри директ­ории)
Посм­отреть файлы, готовые к фиксации
git diff --cached
Фиксация измене­ний
git commit
git commit -m "My messag­­e"
git commit -a -m "My Messag­­e"
(только зафикс­иро­ванные файлы, автома­тич­еское добавл­ение)
Изме­нение последней фиксации
git commit --amend
Вернуть изменения в файл
git checkout -- file
Вернуть изменения (новая фиксац­ия)
git revert HEAD
Верн­уться к зафикс­иро­ванному состоя­нию
git reset --hard HEAD
 

Git - история

Показать все фиксации
git log
Краткий формат предыдущей команды
git log --pret­­ty­=­short
Патчи
git log -p
Показать фиксации файла
git log file
Показать фиксации в директ­ории
git log dir/
Сост­ояния
git log --stat
Посм­отреть автора изменений файла
git blame file

Git - слияни­е/п­еребаза

Слияние ветку в текущую
git merge branch
Пере­баз­ировать в ветку
gir rebase branch
git rebase master branch
Отменить переба­зир­ова­ние
git rebase --abort
Инст­румент слияния для разрешения конфли­ктов
git mergetool
Конф­ликты против файла базы
git diff --base file
Diff изменений, сделанных другими людьми
git diff --theirs file
Diff ваших действий
git diff --ours file
После решения конфли­ктов
git rebase --continue
 

Git - обновл­ени­е/п­убл­икация

Список удалённых объектов
git remote -v
Показать информ­ацию
git remote show remote
Добавить удалённый объект
git remote add path/url
Изме­нения Fetch
git fetch remote
Fetch + слияние

Download the Git Cheat Sheet by SamCollett [RUS] Cheat Sheet

1 Page
//media.cheatography.com/storage/thumb/shirmik2003_git-cheat-sheet-by-samcollett-rus.750.jpg

PDF (recommended)

Alternative Downloads

Share This Cheat Sheet!

 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Git Cheat Sheet
          Git Flow Cheat Sheet