Cheatography
https://cheatography.com
Шпаргалка для Системы Контроля Версий Git. Является переводом шпаргалки от SamCollett https://www.cheatography.com/samcollett/cheat-sheets/git/
Создать Git-репозиторий
Из имеющейся директории |
cd project_dir |
git init |
git add . |
Из другого репозитория |
git clone existing_dir new_dir |
git clone git://github.com/user/repo.git |
git clone https://github.com/user/repo.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 message" |
git commit -a -m "My Message" |
(только зафиксированные файлы, автоматическое добавление) |
Изменение последней фиксации |
git commit --amend |
Вернуть изменения в файл |
git checkout -- file |
Вернуть изменения (новая фиксация) |
git revert HEAD |
Вернуться к зафиксированному состоянию |
git reset --hard HEAD |
|
|
Git - история
Показать все фиксации |
git log |
Краткий формат предыдущей команды |
git log --pretty=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 + слияние |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets