Комментарии 8
Хм. Если использовать hub, то придется привыкать конечно. Я сейчас работаю над проектом с меркуриалом, в уме «hg status», руки набирают — «git status»
Если же сделать alias — то есть вариант что забудешь, какая команда все-таки используется в настоящем git, хотя это не страшно конечно если работаешь только за своим компом
Если же сделать alias — то есть вариант что забудешь, какая команда все-таки используется в настоящем git, хотя это не страшно конечно если работаешь только за своим компом
+1
Извините, что немного не в тему, но нет ли враппера гит, притворяющегося меркуриалом?
$ hgit up commit
> git checkout commit
$ hgit cat file
> git show file
Сложнее со всякими rebase, mq, переключением ветвей, тегами.
Хорошо бы, чтобы враппер по умолчанию писал транслированную команду гита, чтобы помочь пользователю изучать гит.
$ hgit up commit
> git checkout commit
$ hgit cat file
> git show file
Сложнее со всякими rebase, mq, переключением ветвей, тегами.
Хорошо бы, чтобы враппер по умолчанию писал транслированную команду гита, чтобы помочь пользователю изучать гит.
+3
Мне кажется штука скорее вредная, чем полезная. Если бы можно было полностью заменить git этим враппером (забыть оригинальный синтаксис git), то да, было бы хорошо. Но ведь не только на GitHub приходится работать. Т.е. нужно будет помнить и команды git, и команды hub.
+2
Для команды
Выдержка из man-а:
log
опция --oneline
подразумевает опцию --abbrev-commit
.Выдержка из man-а:
--onelineТак что у вас в примере стилизованный git-log можно убрать
This is a shorthand for "--pretty=oneline --abbrev-commit" used together.
--abbrev-commit
. Я обнаружил, потому что у меня есть похожий алиас, но я не использую --abbrev-commit
и всё выглядит так же.+1
Закрытие Issues коммитамиКстати, работает ещё resolved. Обнаружила совершенно случайно. Возможно ещё какие-то, если у кого-то есть список — пожалуйста, поделитесь.
Для этого в коммите нужно указать номер Issue и добавить слово однокоренное с fix/fixes/fixed или close/closes/closed:
+1
Closing issues via commit messages · GitHub Help
Если в трёх словах: close, fix, resolve и их варианты с s или d на конце
Если в трёх словах: close, fix, resolve и их варианты с s или d на конце
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
GitHub Cheat Sheet