Hub — Git Wrapper
Hub — это оболочка над Git, которая сокращает потраченное время на лишнее нажатии клавиш при работе с Git.
$ hub clone tiimgreen/toc > git clone https://github.com/tiimgreen/toc.git
На hub можно сделать алиас git и все будет выглядеть еще удобнее:
# Remote $ git remote add rtomayko > git remote add rtomayko git://github.com/rtomayko/CURRENT_REPO.git #Fetch $ git fetch mislav > git remote add mislav git://github.com/mislav/REPO.git #Fork $ git fork [ repo forked on GitHub ] > git remote add -f YOUR_USER git@github.com:YOUR_USER/CURRENT_REPO.git
Предыдущая ветка
Для перехода в предыдущую директорию мы используем:
$ cd -
Аналогично можно переключаться между веткам в Git:
$ git checkout - # Switched to branch 'master' $ git checkout - # Switched to branch 'next' $ git checkout - # Switched to branch 'master'
Закрытие Issues коммитами
Для этого в коммите нужно указать номер Issue и добавить слово однокоренное с fix/fixes/fixed или close/closes/closed:
$ git commit -m "Fix cock up, fixes #12"
Checking out Pull Requests
$ git fetch origin '+refs/pull/*/head:refs/pull/*'
Просмотр истории коммитов конкретного автора
Для этого нужно добавить параметр ?author=username в URL:
https://github.com/rails/rails/commits/master?author=dhh
Стилизованный Git Log
$ git log --all --graph --decorate --oneline --abbrev-commit
Git Query
Git Query позволяет вам находить предыдущие коммиты по сообщениям, где «query» искомая фраза:
$ git show :/query
И еще целое множество различный таинств Git и GitHub на Гитхате.
Спасибо всем за внимание.
ссылка на оригинал статьи http://habrahabr.ru/post/219219/
Добавить комментарий