git是仓库管理员。如果你的git仓库只在a文件夹,那么当你拉取代码的时候,就只能得到a文件夹下的代码。 从你描述的问题来看,你的仓库应该在a、b外的文件夹下,所以当然拉代码的时候会把b的拉下来。 实在不想拉b的代码,直接把b加到.gitignore里,就可以了
根据你的情况,应该是a文件夹与b文件夹在同一个仓库内,拉取代码会取仓库内最新的,而不是只取部分目录的;