Showing posts with label git. Show all posts
Showing posts with label git. Show all posts

Tuesday, December 30, 2014

Git Aliases

Git умеет делать очень крутую штуку: делать ярлыки для комманд. Например, git status можно сократить до git st.
Парочка комманд, которыми я часто пользуюсь:
Что делает?Как сделать?Пример использования
Пушит изменения в дженкинсgit config --global alias.mp 'push origin HEAD:refs/for/master'git mp
Вывод локальной истории коммитовgit config --global alias.hist 'log --pretty=format:"%ad - %s%d [%an]"--date=short'git hist
git hist --graph (вывод истории с графом)

Saturday, August 30, 2014

Удаление файла из коммита

Случайно вкомитали файл, которого в коммите быть не должно? Бывает, попробуем убрать ненужный файл.
Для начала удалим наш последний коммит:
git reset --soft HEAD~1
Теперь наш репозиторий находится в состоянии до коммита. Удалим ненужный файл из стейджинга:
git reset HEAD filename
Теперь файл удален из стейджинга и можно спокойно коммитать
Profit!