Я поместил некоторые псевдонимы для запуска текстового редактора, поэтому мне не нужно вводить полный путь. Однако, когда я пытаюсь использовать эти псевдонимы в файле конфигурации git. Похоже, что эти псевдонимы не распознаются. Есть ли способ достичь этого?Как разрешить git config file распознавать псевдонимы, определенные в ~/.bashrc?
1
A
ответ
0
Я подозреваю (не утруждая себя поиском), что git порождает внешние команды с чем-то вроде execv()
или /bin/sh/ -c "..."
, поэтому вы не получите свою среду/функции/псевдонимы. Если вам это нужно, вам необходимо создать исполняемый сценарий оболочки:
#!/bin/bash -i
do stuff with your aliases here
Смежные вопросы
- 1. Как выборочно не использовать псевдонимы, определенные в .bashrc
- 2. как добавить псевдонимы бродячие VM .bashrc файл
- 3. Как использовать псевдонимы ~/.bashrc на IPython 3.2.0?
- 4. git - Track Linux Kernel .config file
- 5. Magento в Config File
- 6. как разрешить NoSuchMethodError на config config?
- 7. Как искать мои псевдонимы git?
- 8. Как удалить все git-псевдонимы сразу?
- 9. Reading Config File Contents
- 10. Редактировать значения в config. file
- 11. Enum vs Config File
- 12. custom config file defaults
- 13. windows service - config file
- 14. Karma Invalid config file
- 15. codeigniter session config file
- 16. wordpress config file key
- 17. Улучшить функцию, добавляющую псевдонимы в .bashrc из командной строки
- 18. Cloudformation config userdata file
- 19. Mock a config file
- 20. phpbb admin config file
- 21. RequireJS с Config File
- 22. Read Config File в: NET
- 23. Karma ERROR [config]: Invalid config file
- 24. Как разрешить определенные типы расширений в PHP?
- 25. Разрешить определенные теги в htmlpurifier
- 26. php bootstrapping file vs config file
- 27. Как инициализировать bashrc на Git Bash
- 28. Переменные окружения в .git/config
- 29. dired-mode: M-! не распознает псевдонимы из .bashrc
- 30. git-svn ветвление: как настроить git config
Уход за предоставлением соответствующего фрагмента из вашей конфигурации Git? В любом случае, одна из причин этого может заключаться в том, что вы помещаете свои псевдонимы в RC-файл, который читается только оболочкой входа, и, следовательно, оболочка запускается неинтерактивным способом (по Git), просто не читает этот файл. – kostix