GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • About me
  • Blog
  • Notes
  • Notes
  • git

This view

  • Original page
  • New address

GeezerVison is showing klen.github.io — Полезности для GIT — klen.github.io

Pyradio — простой консольный радиоплеер Ctrl→
←Ctrl PyServe. Веб-сервер одной командой

Алиас для более компактного git status:

$ git config --global alias.st 'status -sb'
$ git st

Алиас для редактирования последнего коммита:

$ git config --global alias.amend 'commit --amend -C HEAD'
$ git amend

Алиас для отмены последнего коммита:

$ git config --global alias.undo 'reset --soft HEAD^'
$ git undo

Предпочитаемый мной вывод diff:

$ git config --global alias.diff 'diff --word-diff'
$ git undo

«Визуальная» история веток в консоли:

$ git config --global alias.hist "log --pretty=format:'%Cred%h%Creset %ad | %Cgreen%s%d%Creset [%an]' --graph --date=short"

Удобная работа с Git-Flow:

$ git config --global alias.hotfix 'flow hotfix'
$ git config --global alias.feature 'flow feature'
$ git config --global alias.release 'flow release'

Автоматическая коррекция опечаток во вводимых командах:

$ git config --global help.autocorrect 1
$ git comit
$ git bronch

Автоматическая запись разрешенных мердж конфликтов, для будущего использования:

$ git config --global rerere.enabled 1

Получение веток с не влитыми данными:

$ git branch --no-merged

Список коммитов в ветке branchA отсуствующих в ветке branchB:

$ git log branchA ^branchB

Многие используют баш функцию __git_ps1 для вывода названия текущей ветки, но не все знают, что ее можно сделать более информативной.

# In your .bashrc or .profile:

    GIT_PS1_SHOWDIRTYSTATE=1
    GIT_PS1_SHOWSTASHSTATE=1

    $ (develop *$):
Pyradio — простой консольный радиоплеер Ctrl→
←Ctrl PyServe. Веб-сервер одной командой
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.