我似乎无法摆脱Git子模块中未跟踪的内容。 运行
git status
会显示以下消息:
# 在分支主分支上 # 未提交的更改: # (使用“git add…”更新将要提交的内容) # (使用“git checkout --…”放弃工作目录中的更改) # (提交或丢弃子模块中未跟踪或修改的内容) # # 修改: bundle / snipmate(未跟踪的内容) # 修改: bundle / surround(未跟踪的内容) # 修改: bundle / trailing-whitespace(未跟踪的内容) # 修改: bundle / zencoding(未跟踪的内容) # 未添加任何更改以提交(使用“git add”和/或“git commit -a”)添加
--ignore-submodules
参数可以隐藏这些消息;但我想知道是否有一种更合适、更核心的方法来消除这些问题。