From: Jens Lehmann Date: Sat, 11 Apr 2015 12:15:41 GMT Subject: Re: Suggestion: git submodule remove Message-ID: <5529106D.7050301@web.de> In-Reply-To: Am 10.04.2015 um 13:33 schrieb Konrád Lőrinczi: > I really miss the > git submodule remove > command. > > This should be handle all the tasks what are needed to remove a submodule. > - Delete the relevant line from the .gitmodules file. > - Delete the relevant section from .git/config. > - Run git rm --cached path_to_submodule (no trailing slash). > - Delete the now untracked submodule files. > > These tasks should be handled automatically. > Currently you can only remove a submodule manually, no way to do it > automatically with one command. > "Removing submodules" and "unsubmodule a submodule" are still a pain > to do in GIT, even in v2.3.5. "git rm " will remove a submodule from .gitmodules, the index and the work tree (but not from .git/config, that's what "git submodule deinit" is for).