Menu
TAG

Learn Git

Tags And Sub-modules - Git Series Part 6
Learn Git 6 min read

Tags And Sub-modules - Git Series Part 6

This is the final guide in the Git series. Here, we will be covering two more major features that Git has to offer: tags and sub-modules. If you have been following the previous guides, and other materials, you should have a clearer understanding of what Git is, what it does, how to use it best, and how to troubleshoot. Here is a list of many of the aspects we have covered in this series: * The basics: cloning a repo, committing changes, pushing to and pulling from a remote repository.

Learn GitUncategorizedtutorial
Various Features In Git - Git Series Part 5
Learn Git 6 min read

Various Features In Git - Git Series Part 5

Now that we have seen how you can use a GUI or IDE to interact with a repository, let’s look at the many features that git offers to make life easier. I will demonstrate how to amend the previous commit message, how to see what files were changed in a commit, rebasing, and tools to help with troubleshooting. Follow complete Git series here. Revision Let’s look at the man page again to see what we have to work with. We have already discussed committing, pushing, pulling and merging c

Learn GitUncategorizedtutorial
Git GUI Front-Ends And IDE Support - Git Series Part 4
Learn Git 5 min read

Git GUI Front-Ends And IDE Support - Git Series Part 4

Developers have created third-party software (free or otherwise) that gives users a GUI to use for interacting with a repository. Here is an overview of a few programs that you can use. This is so you can have an idea of what you can expect from a GUI git client. I, personally, prefer the command-line; however, there are times where GUIs can be extremely useful for more complicated stuff. In addition to standalone apps, many IDEs have tools that interact with the repository that you

Learn GitUncategorizedtutorial
Troubleshooting With Git - Git Series Part 3
Learn Git 5 min read

Troubleshooting With Git - Git Series Part 3

From time to time, you will encounter problems while using Git. The most common of these is a merge conflict. Fortunately, git will provide solutions to many problems for you. Sometimes, though, there are certain problems that do require the assistance of more experienced people. Most of these problems that I will describe are what I have encountered personally in my line of work. Troubleshooting Issues in Git Follow the full Git series here. 1. Merge Conflict If you u

Learn GitUncategorizedtutorial
Creating And Managing Git Repository - Git Series Part 2
Learn Git 4 min read

Creating And Managing Git Repository - Git Series Part 2

Continuing from the previous guide, I will demonstrate how to create a repository and manage it, apply changes to it, make certain files and folders exempt from tracking, and how to handle remote servers. In this guide, I will show you an example of such actions being performed by creating a very small website. I will also create a copy on a remote computer that will be used as a backup in case the main repo is ever damaged, or lost. Follow the complete Git series. For the sake of this guide,

Learn GitUncategorizedtutorial
Git Basics - Git Series Part 1
Learn Git 3 min read

Git Basics - Git Series Part 1

This series will explain the purpose of git, how to clone GitHub repository, GitLab repository, or otherwise. How to view the changelog and how to revert to an older version of the repository, add and remove files, commit changes, update remote repositories, fetch the most recent versions of repo, and more. GUI front-ends will also be covered, as well as troubleshooting and how typical IDEs will handle source code files belonging to a git repo.   What Is Git? In a nutshell, git is

Learn GitUncategorizedtutorial