Заметки по GIT. Часто используемые команды. Полезности и удобности

10.12.2016

Алиасы для удобства, вводить в консоли:

git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st "status --short --branch"
git config --global alias.sta "status"
git config --global alias.last 'log -1 HEAD'
git config --global alias.hist "log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short"
git config --global alias.logt  "log --all --graph --pretty=format:'%C(auto)%h%C(auto)%d %s %C(dim cyan)(%aN, %ar)'"

 

 

Частоиспользуемые команды

#Закоммитить с указанием автора вручную
git commit -m'MESSAGE' --author="console <server@server.ru"


#Дерево с датами
git log --all --graph --pretty=format:'%C(auto)%h%C(auto)%d %s %C(dim cyan)(%aN, %ar)'

# Запаковать в один архив файлы,  измененные с одного по другой коммит
git diff --name-only bf0fdaf64a96ce2d95d9f9636978c66a0044b3f6...8b69c06b177ecd7c02977a4c8f784142720c2e74  | xargs tar -zcf updated.tar.gz

 


Теги: cvs git shippet