0
A
回答
2
管道不別名,因爲別名工作由git
執行,而不是shell。
你可以使用!
來轉義到shell並遞歸地執行git;
$ git config alias.test '!git ls-files -v | grep ^h'
$ git test
h test.c
h test.py
1
我認爲,Git並不運行git ls-files -v | grep ^h
,只是搜索命令ls-文件
與嘗試:!git ls-files -v | grep ^h
相關問題
- 1. inspectdb命令但它不起作用
- 2. KornShell - expr索引命令不起作用
- 3. 的RunOnce命令不起作用,而它工作正常的Windows
- 4. Linux命令不起作用
- 5. $ _GET命令不起作用
- 6. webpack命令不起作用
- 7. sass命令不起作用
- 8. cd ..命令不起作用
- 9. citusdb:psql命令不起作用
- 10. Appcmd命令不起作用
- 11. Cygwin命令不起作用
- 12. Golang命令不起作用
- 13. ftp_nlist命令不起作用
- 14. zip命令不起作用
- 15. npm命令不起作用
- 16. mongoimport命令不起作用
- 17. goto命令不起作用
- 18. 命令不起作用
- 19. form.remove命令不起作用
- 20. Heroku命令不起作用
- 21. CMD命令不起作用?
- 22. Windows命令不起作用
- 23. Unix命令不起作用
- 24. Hbase命令不起作用
- 25. unix命令不起作用
- 26. putFile命令不起作用
- 27. Sed命令不起作用
- 28. FFmpeg命令不起作用
- 29. grep別名搜索命令不起作用
- 30. SQL別名不起作用
別名僅git的默認,所以管道可能是行不通的;嘗試使用shell別名(可以直接在bash中使用,也可以在git別名中使用「!」符號,請參閱http://iask.sina.com.cn/docs/git-config at alias。*')以轉義到bash環境第一 –