Re: Suggestion: git submodule remove
- From
Jens Lehmann <jens.lehmann@web.de>
- Date
- Apr 11, 2015, 12:15 UTC
- Message-ID
- <5529106D.7050301@web.de>
- In-Reply-To
- <CABEDGg8Gos8UTi2U_xgMpx2dJtbtSNCCd2gRr_KR1qESB6gYYA@mail.gmail.com>
Am 10.04.2015 um 13:33 schrieb Konrád Lőrinczi:
Show 15 quoted lines
> 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 <submodule-path>" 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).