На работе мой поток для исправления чего-то создает ветку git checkout -b {GITUSERNAME}/ticket-{TICKET-NUMBER}
так, как git checkout -b oscar/ticket-1234
. Мне было интересно, есть ли способ сделать это, чтобы я смог сделать git nt 1234
, чтобы создать «новую ветку» 1234 года, а затем git cot 1234
«билет на выезд 1234».Git Alias для создания имен ветвей быстрее
0
A
ответ
3
Это сделает это. Добавить --global
после config
, чтобы сделать его глобальным:
git config alias.nt '!f() { git checkout -b $(git config user.name)/ticket-${1}; }; f'
git config alias.cot '!f() { git checkout $(git config user.name)/ticket-${1}; }; f'
Обратите внимание, что это будет работать только если ваш user.name
одно слово!
+1
К счастью, мое имя пользователя. Спасибо! Я попробую. –
Смежные вопросы
- 1. git alias для последних ветвей проверки
- 2. Создание нескольких ветвей git с использованием bashrc sh alias
- 3. Git alias replace GIT
- 4. Git Hist Alias Problems
- 5. Git, слияние ветвей git
- 6. Есть ли сценарий для создания созданных мной ветвей git?
- 7. git commit для всех ветвей
- 8. githook для проверки вновь созданных имен ветвей
- 9. Добавление Git Bash Alias
- 10. "Alias" git авторы/коммиттеры?
- 11. Git config alias issue
- 12. Unicode in Git alias
- 13. git alias get cwd
- 14. Git config alias escaping
- 15. Циклы rebase-push для ветвей git
- 16. Правильная настройка ветвей GIT для разработки приложения
- 17. Слияние ветвей с Git
- 18. Postfix alias для всех имен пользователей?
- 19. Alias attriibute для имен столбцов в Rails
- 20. Alias / script для удаления всех локальных и удаленных ветвей git с определенным префиксом
- 21. Отслеживание ветвей на Git?
- 22. Поиск ветвей git для общего файла
- 23. Git - Очистка старых ветвей
- 24. Организация ветвей git
- 25. Создание назад GIT ветвей
- 26. git синхронизация переустановленных ветвей
- 27. Git rebasing несколько ветвей
- 28. Тег нескольких ветвей в git?
- 29. Git показывает, нет ветвей
- 30. GIT: слияние ветвей дважды
Вы работаете в конкретной оболочке и пытаетесь создать собственный псевдоним? Вы пробовали скрипт bash/python/perl/'$ yourLangOfChoice? Вы пробовали что-то *? – admdrew
Да, я могу создать скрипт bash, который вызывается в git с помощью '!', Но смотрел, как это сделать с gitalias. Я читал документы и, честно говоря, я не совсем понимаю это полностью. Извините: \ –
Я никогда не использовал git-псевдонимы, но я лично попробовал бы [несколько примеров] (https://git.wiki.kernel.org/index.php/Aliases) и выясню это оттуда. – admdrew