Git Tags: Naming the Commits That MatterA tag gives a commit a permanent, human name such as v1.6.0. Here is the difference between lightweight and …
Git Submodules: One Repository Pinned Inside AnotherA submodule is a Git repository inside another one, pinned to an exact commit. Here is what the superproject …