My Resume My Portfolio My Blog About Me Contact Me
Book Your Free Call
Tim Mouskhelichvili • May 14, 2022 • 2 minutes to read
Sometimes, developers need to quickly commit and skip the hooks set up on the Git repository. Luckily, developers can easily skip those hooks because the git commit command provides a handy option called no verify. To skip the pre-commit [...]
Tim Mouskhelichvili • May 13, 2022 • 2 minutes to read
Often, developers encounter situations where they need to trigger a new build without changing the repository's code. Luckily, this is easy to do because Git allows committing empty commits. To commit an empty commit, use the git commit --allow-empty [...]
Tim Mouskhelichvili • May 12, 2022 • 3 minutes to read
The git "pre-receive hook declined" error is a common error that developers can encounter while using a git hosting service like Gitlab, Github, or BitBucket. In most cases, this error happens because the developer lacks the permission to push [...]
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 [...]