1
A
回答
6
“on init”没有挂钩 - 特别是考虑到挂钩是每个存储库,并且在使用init
时,您定义的是建立一个新的存储库,该存储库没有任何挂钩。
你可以做的是写一个shell脚本,为你运行git init
,然后运行你的任务。然后你只需运行该脚本而不是git init
。
+0
是的,我标记了钩子,因为它是我寻找的这样一个套件。那么,让我们来看一个剧本。谢谢 ! – Pierre 2013-02-22 08:28:21
2
.gitignore
用于版本控制模式。另一个可以包含要忽略的模式的文件是$GIT_DIR/info/exclude
。该文件是从用于创建新存储库的模板复制的。默认情况下,它存储在/usr/share/git-core/template
之类的东西中。您可以使用--template
标志指定您自己的模板git init
。您可以在某个地方制作默认模板的副本,例如~/my-git-template
,然后编辑~/my-git-template/info/exclude
以在初始存储库中包含您需要的模式。要创建新的存储库,运行
git init --template ~/my-git-template
为.gitignore
和exclude
文件之间的差异,看看这种方法会为你工作见man gitignore
。
相关问题
- 1. Mariadb init脚本
- 2. wxPython:MenuBar绑定事件在Init上执行
- 3. 在Visual Studio上并行执行Python脚本和C#脚本
- 4. 在Mac上自动执行R脚本
- 5. 如何在linux ssh上执行脚本...?
- 6. Jmeter脚本在VSTS上执行
- 7. freeradius在会计上执行脚本
- 8. 无法在IE上执行webdriver脚本
- 9. XAMPP - 在网页上执行Python脚本
- 10. 在控制台上执行php脚本
- 11. 如何在heroku上执行.sql脚本?
- 12. 在Mac OS上执行Python GIMP脚本
- 13. 在客户机上执行Powershell脚本?
- 14. 执行python脚本
- 15. 执行脚本
- 16. 执行脚本现在
- 17. 在C执行PHP脚本
- 18. 在python中执行脚本
- 19. 在serializeFileUpload后执行脚本
- 20. 在管道中执行git fetch 2.0 groovy脚本
- 21. 执行bash脚本
- 22. 执行[R脚本
- 23. Lua脚本执行
- 24. 执行php脚本
- 25. Rails执行脚本
- 26. 执行shell脚本
- 27. 执行bash脚本
- 28. 执行PHP脚本
- 29. 执行shell脚本
- 30. 执行PowerShell脚本
出于好奇,你多久做一次? – 2013-02-22 08:32:56
每次我创建一个新的回购。我想直接创建一个.gitignore并将其作为我的第一次提交 – Pierre 2013-02-22 08:36:47
我更想知道如何创建新的存储库以使其自动化? – 2013-02-22 08:37:42