4
A
回答
0
搜索未提交的更改:git submodule -q foreach git status --short
。如果有任何输出 - 块提交。
搜索未改变的更改:git submodule -q foreach git branch --verbose | grep "ahead\|behind"
。
检查分离的HEAD:git submodule -q foreach git rev-parse --symbolic-full-name HEAD
。如果输出中至少有一个“HEAD” - 块提交。
相关问题
- 1. 如何阻止用户在git中提交子模块?
- 2. 如何在git子模块中“提交”更改?
- 3. 如果RequiredFieldValidator失败,则阻止提交
- 4. 如何阻止表单提交?
- 5. 如何阻止提交给ExecutorService的Callable?
- 6. Git子模块更新--init显示需要提交的更改
- 7. 阻止WKWebView提交
- 8. 如果文件已经存在,jQuery拦截并阻止表单提交
- 9. Xcode中的Git提交总是会导致子模块更改被提交
- 10. 提交更改到一个子模块,而无需提交母公司回购
- 11. 如何阻止Uri root被更改?
- 12. Guice子模块阻止继承绑定
- 13. 如何知道git子模块提交是否已被推入存储库
- 14. 如何更新子模块?
- 15. Rails:如果字段为空,请阻止提交表单
- 16. 如果条件满足,阻止向MySQL提交
- 17. Egit:如果没有正确格式化,请阻止提交
- 18. 如何在本地更改子模块远程url不得不提交这些更改
- 19. 如果模型更改停止循环
- 20. 阻止向Microsoft Access数据库提交更改
- 21. 阻止用户提交
- 22. 如果在Mercurial中有未提交的subrepo更改,我如何使“提交”中止?
- 23. 如何使预接收钩子忽略已提交的提交
- 24. 如果用户未登录,如何阻止提交HTML表单,但如果用户已登录,是否允许提交?
- 25. Gerrit更改状态:已提交,合并待定,如何解决?
- 26. git如何选择提交在其子模块中签出?
- 27. LINQ提交更改不提交更改
- 28. 阻止js模块执行
- 29. 如何停止更改页面的提交按钮?
- 30. 如何防止Git提交的作者被更改
是的,这是非常有可能阻止提交,使用预先提交钩子。我的意思是可以使用git hook来防止不需要的提交。看看这个网站,https://jakemccrary.com/blog/2015/05/31/use-git-pre-commit-hooks-to-stop-不想要的承诺/ – LethalProgrammer