Корисні поради по використанню git.

Корисні поради по використанню 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, то напишіть їх у коментарях.

Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Як записувати сесію в терміналі на відео.Як записувати сесію в терміналі на відео.
Команди виконати, про які повинен знати кожен користувачКоманди виконати, про які повинен знати кожен користувач
Htc boostHtc boost
Історія команд linuxІсторія команд linux
Робота з github (1/3)Робота з github (1/3)
Поради щодо використання умов в php.Поради щодо використання умов в php.
20 Способів вбити linux20 Способів вбити linux
Продовжено розробка xorg драйвера для intelПродовжено розробка xorg драйвера для intel
Що таке postcss.Що таке postcss.
Як вивчити jаvascript швидше.Як вивчити jаvascript швидше.
» » Корисні поради по використанню git.