Git

Cloner repo public depuis Github vers un repo privé Bitbucket

Fork repository Bitbucket

Sous-modules

Ajouter un sous module

git submodule add git@bitbucket.org:pkgdata/<repo>.git chemin/vers/destination

Mettre à jour un sous module

git submodule update --init --remote <sous-module>

Supprimer un sous module

Delete the relevant section from the .gitmodules file.
Stage the .gitmodules changes git add .gitmodules
Delete the relevant section from .git/config.
Run git rm --cached path_to_submodule (no trailing slash).
Run rm -rf .git/modules/path_to_submodule (no trailing slash).
Commit git commit -m "Removed submodule "
Delete the now untracked submodule files rm -rf path_to_submodule

Revenir à un commit

git reset --hard <commit_id>