base_ui/GIT_SUBMODULE.md
2025-03-11 13:46:19 +03:30

26 lines
949 B
Markdown

Add new repo:
git submodule add https://git2.tavasi.ir/front/chat_ui.git systems/chat_ui -f
Cloning a Repository with Submodules
If you clone a repository that contains submodules, you'll need to initialize and update the submodules:
git clone <repository-url>
cd <repository-directory>
git submodule init
git submodule update
Or, you can do it in one step:
git clone --recurse-submodules <repository-url>
Updating Submodules
To update a submodule to the latest commit on its branch:
git submodule update --remote
Removing a Submodule
Removing a submodule is a bit more involved:
Remove the submodule entry from .gitmodules.
Stage the .gitmodules changes: git add .gitmodules.
Remove the submodule from the working tree and index: git rm --cached <path-to-submodule>.
Delete the submodule directory: rm -rf <path-to-submodule>.
Commit the changes: git commit -m "Removed submodule <submodule-name>".