Duy Nguyen <pclouds@xxxxxxxxx> writes: > But if you look at it another way, "cd subrepo; git add ." should be > the same as "git add subrepo" ... Once you cd into "subrepo", you are in a different world, a world different from the toplevel project. "git add ." over there should mean "add everything in subproject's working tree to subproject's index", shouldn't it? On the other hand, "git add subrepo" without leavingin the working tree of the superproject is about binding the submodule to the superproject's index. I do not think these two should be the same. Where am I mistaken? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html