Tim Mouskhelichvili • May 5, 2022 • 2 minutes to read
In Git, rebasing is the action of moving or combining multiple commits into a new base commit. Sometimes, however, merge conflicts occur when doing so. Luckily, Git offers many easy ways to abort a rebase so the developer can [...]
Tim Mouskhelichvili • May 2, 2022 • 2 minutes to read
The node_modules folder contains all the saved JavaScript dependencies of a project. Since this folder often has a massive size, developers typically do not commit it inside the Git repository. To ignore the node_modules folder in Git, create a [...]
Tim Mouskhelichvili • April 28, 2022 • 4 minutes to read
Git makes it simple to collaborate on a repository for multiple developers. It provides many easy-to-use commands to sync local changes with the remote repository. One of those commands is the git push command. The git push command updates [...]
Tim Mouskhelichvili • April 24, 2022 • 2 minutes to read
Git tags are pointers to specific commits used to mark release versions or as bookmarks. Sometimes, however, developers might want to remove a tag from a remote server or the local repository. To remove a local tag in Git [...]
Tim Mouskhelichvili • April 23, 2022 • 3 minutes to read
Git is an excellent version control software that tracks file changes inside a code repository. It provides a lot of easy-to-use commands to manage your files. Sometimes, developers want to remove a file (or a collection of files) from [...]
Tim Mouskhelichvili • April 22, 2022 • 4 minutes to read
In Git, tags are used to create references to specific commits. Think of a tag as a checkpoint in your application development history. Typically, tags are used to mark release versions (for example, v1.0.1). Luckily, it is [...]
Tim Mouskhelichvili • April 12, 2022 • 2 minutes to read
In Git, a submodule is a repository embedded in your main repository. A submodule is useful when you want to use one project within another one but want to treat them as different projects with separate commits history. Sometimes [...]
Tim Mouskhelichvili • April 10, 2022 • 3 minutes to read
While working on a git repository, committing is the most common action that a developer will do. It is so common that sometimes developers will make mistakes. This brings the question of how to uncommit your changes in git [...]
Tim Mouskhelichvili • April 6, 2022 • 3 minutes to read
While working on a git repository, you will always need to merge different branches into other ones. If you have many people working on the same repository, oftentimes trying to merge branches will result in merge conflicts. This brings [...]
Tim Mouskhelichvili • April 5, 2022 • 3 minutes to read
Git is the most popular version control software in the world, that's why every developer needs to know how to use it and understand it well. Even though mastering Git takes time, it is crucial to learn its most [...]