Корисні поради по використанню git.
Всім привіт! У цій статті ми розглянемо деякі корисні поради по використанню Git.
Ви ж теж любите поради, які змушують вас сказати "Як я не міг знати цього раніше ?!"?
Невеликі поступові поліпшення дозволяють вам краще пізнати тему. Дізнаючись кожен день щось нове, ви робите вашу роботу більш продуктивною і простий.
Сьогодні ми розглянемо список порад, які дозволять вам використовувати Git більш продуктивно і прискорять розробку до 10%.
git add -p
Замість того, щоб додавати все або окремі файли, ви можете використовувати прапор -p, який дозволить вам пройтися по кожній зміні і вирішити, що коммітов, а що ні. Це дійсно зручно, якщо ви зробили два різних зміни в одному і тому ж файлі і хочете закоммітіть їх окремо.
git log -5--pretty --oneline
Виведе ваші останні 5 коммітов кожен на окремому рядку.
git shortlog -sn
Швидко отримати список учасників і подивитися, скільки коммітов кожен з них зробив.
git log --all --graph --decorate --oneline --simplify-by-decoration
Трохи прикрасить ваш термінал. Оскільки ви, швидше за все, не запам`ятаєте цю строчку, то можете записати її під аліасом:
wow = log --all --graph --decorate --oneline --simplify-by-decoration
Швидко перевірити віддалені пулл-запити:
git checkout pr/123
Подивитися, скільки рядків коду ви написали сьогодні:
git diff --shortstat "@ {0 day ago}"
Це як кнопка повернення на вашому пульті від телевізора - дозволяє повернутися назад до вашої останньої гілці:
git checkout -
М`який скидання збереже ваші зміни, але дозволить вам откоммітіть що-небудь:
git reset --soft HEAD~3
Git reflog дозволяє вам побачити кожен крок, який ви зробили з Git, і прибрати або відновити свої кроки.
git reflog
Stash дозволяє вам запастися неісценірованнимі змінами, зробити якусь роботу і потім застосувати ці зміни назад.
git stash,then git stash pop
Знайти історію коммітов для слова "щеня" і відобразити їх:
git log -S puppy
Щоб побачити свої останні гілки, напишіть наступне:
git latest =for-each-ref--count=30--sort= -committerdate refs/heads/--format=`% (Refname: short)`
Опечатали в написанні команди? Тоді негайно перезапустите правильну команду. Ви можете використовувати значення від -1 до 1000, щоб вказати кількість секунд, через яке команда буде перезапущено.
git config --global help.autocorrect -1
Прекрасно підійде для стиснення інсценованих файлів в ваш останній Комміт наступна команда:
git commit --amend
До тих пір, поки ваш Комміт був відправлений кудись, ви можете легко перемістити цей код в вашу власну гілку без необхідності повного злиття.
git cherry-pick [hash]
Видалити місцеві гілки, які були видалені з віддаленого сервера (як GitHub). Ви завжди можете запустити:
git remote prune origin --dry-run
щоб побачити, що буде видалено, перед запуском.
git remote update --prune
Інтерактивне перебазування дозволить вам вибрати, які коммітов ви хочете вибрати, стиснути, перефразувати, відредагувати або виправити.
Якщо у вас теж є якісь корисності для Git, то напишіть їх у коментарях.
Дякую за увагу!
- Windows xp і windows vista - поради для всіх
- Довідник грибника
- Htc boost
- Самі часто використовувані скорочення в текстовому редакторі sublime text 2.
- Як записувати сесію в терміналі на відео.
- Історія команд linux
- Як використовувати github gist.
- Що таке postcss.
- Що нового в php7.1: генерація випадкових чисел.
- Як вивчити jаvascript швидше.
- Як візуалізувати графіки і зробити їх інтерактивними на jаvascript.
- Перемога в конкурсі - найкрасивіший сайт
- Корисні команди linux
- Продовжено розробка xorg драйвера для intel
- 20 Способів вбити linux
- Робота з github (1/3)
- Bootstrap 4. Введення.
- Поради щодо використання умов в php.
- Написання скриптів оболонки - поради експертів
- Глобальні параметри в joomla
- Команди виконати, про які повинен знати кожен користувач