Posts for Git

Git is a distributed version-control system for tracking changes in source code during software development.

CI/CD with GitHub, Travis CI, and Heroku

The idea of Continuous Integration (CI) stems from the principle that developers should push code more frequently to a shared repository like GitHub. With that in place, tests can be written by the developers to verify the integrity of the code. Then a CI service can pick up the code, build it and run tests […]

April 3, 2020 in Git

Understanding OpenSource

what is opensource software? An opensource software is a software that the source code can be inspected, modified and enhanced by anyone who wants to make a contribution to the software.  A typical example of opensource software is the Linux operating system which is built with the collective effort of various individuals contributions. Linux has […]

January 30, 2020 in Git

How to synchronize your local repository with GitHub

To synchronize your local repository with GitHub, proceed as follows: Go to the GitHub official website and make sure you are logged in In the top right corner, you should find a + sign. Click this and then click New repository Enter the name of your repository (GitProject) Add a description of your repository — […]

January 30, 2020 in Git

Understanding branching in Git

Introduction to branching in Git The concept of branching in git is broad and it would be better understood with a more practical approach. But then it is good to understand what a branch is why we should ever create a branch and when to create a branch. What is branching in Git Branching in Git […]

January 30, 2020 in Git

Getting started with Git on your machine

How to configure Git Before git can be configured on your machine, you need to create a GitHub account if you don’t have one. Creating a GitHub account is pretty easy, just get to the GitHub official website and click the signup button, fill the necessary details, submit and hurray!!! you get an account with […]

January 30, 2020 in Git

Introduction to Git

Git is a distributed version control system for storing and tracking changes in computer files. This means that git allows many developers to work on the same project without being on the same network. Git is not a programming language as many new developers do assume. It is only an important tool that every developer […]

January 29, 2020 in Git