Gitting off the Ground - Intro to Git part 1

What is Git? Git is the world’s most popular version control software. But that raises another question; what is version control? Version control is a system of saving changes to files in steps. In Git, these steps are called ‘commits.’ When you use version control, all changes to your codebase are kept and are organized for you. This is extremely useful if you want to do something like roll back a change, or pinpoint when a bug was introduced....

August 22, 2020 · 5 min · Kian Kasad

Using Git Submodules

If you’ve ever tried to add a Git repository within another Git repository, you may have gotten a confusing message like this: warning: adding embedded git repository: another-repo hint: You've added another-repo git repository inside your current repository. hint: Clones of the outer repository will not contain the contents of hint: the embedded repository and will not know how to obtain it. hint: If you meant to add a submodule, use: hint: hint: git submodule add <url> another-repo hint: hint: If you added this path by mistake, you can remove it from the hint: index with: hint: hint: git rm --cached another-repo hint: hint: See "git help submodule" for more information....

August 22, 2020 · 2 min · Kian Kasad