[SOLVED] How to Color Git using Ubuntu Terminal?

December 06, 2017 - 10:30

When you want to change from the black and white colors in your git, you can use the default git color configurations using the command:

git config --global color.ui true

The --global is optional, if you want to make the coloring for the current repository, ignore this and type it as:

Useful git commands

August 18, 2015 - 16:04

Git is a free software and distributed version control system. We can simply maintain and track our project files in git repository. It is a GNU version and slightly similar to other versioning system such as CVS, Subversion or Mercurial.

How to use handy git tools?

June 26, 2015 - 17:06

Git is a version control system which is distributed and is famous for its speed and efficiency. Git is different from its predecessors in so many ways, it handles the data as snapshots rather than file differences. Also almost all the operations in git is done at the local repository thus called distributed. Since all the operations are local it gives the power of speed to the end user.However more than this git also provides some tools which makes the git usage more easier and also increases the user friendliness.

How to deploy files from a git repository via FTP

March 26, 2015 - 14:58

Git is very popular guy in the world of version control systems and it is distributed by nature Without using a VCS, handling a project's multiple versions will get you in trouble very often. If multiple people are working on same project, this may be thousand fold. But if your client's service provider only gave you ftp access and it happens quite often, so you have to handle the project without the help of git. But we can track files easily using git-ftp, without having ssh access to the server.

Git cherry picking

March 20, 2015 - 17:12

Git is a control system for developing softwares. There are a number of git commands (Git reference). While searching bringing a commit from one branch to another, I came across an interesting topic called cherry picking. Cherry pick a commit? Sounds interesting!!!

[Drupal][Git] Basic gits commands to be familiar by a Drupal developer

March 06, 2014 - 15:27

Version control system is used to track the history of the files. Also we can revert the files to another version. Version control system will increase the potential of parallel and distributed work , ie it will track time , merge changes and manage the history of changes in the file.If you are a Drupal developer you might find Git a useful tool. Here a few commands that are to be familiar by a Drupal developer

[Drupal][Git] How to compile and install git on a live server?

February 26, 2014 - 17:12

We encountered a situation when developing a Drupal site where our client website had been recently migrated to a new server. We had been using git as our version control system for almost all of our Drupal projects and this one was no exception. Now the new server did not have git installed and we needed one very quickly. So instead of requesting a support ticket and waiting for a response we decided to install git manually. Read on to know how to compile and install git on a live server.

How to delete files permanently from your local and remote git repositories

If you frequently have to set up git version control system for existing projects then you would very likely run into the problem of having to remove files, which should not have been in git, from git after they were added. Running a git rm will only delete the file from the head and the file would still remain in the repository. This may be alright for small files but this could be troublesome for large files as these would unnecessarily bloat the git repository. But don't worry git being a 'swiss army knife' of version control systems there is a solution to delete files permanently from both your local and remote git repositories.

[SOLVED] Git branches deleted from remote still appearing in local repositories

If you use git as the version control system for your software projects be it Drupal or non-Drupal projects then there is a very good chance for you to have tried deleting branches locally. It is not very often that you have to delete branches from the remote repository. However when people delete branches from remote repositories these branches would still show up in local repositories of the developers. Here is how you handle this.

How to set up your own git server on your VPS / Dedicated server using gitolite

If you own a VPS or a dedicated server or a hosting server which allows you to have shell access then you can easily set up your own git server with as many users and as many repositories as can be stored in the space on your server. All you need to do this is a bit of system administration skills and a hosting server that allows you shell access. Read on to see how you can set up your own git server.

Track server configuration file changes using Git versioning system

When a server is managed by more than one admin, it’s always a challenge to keep track of the changes made to the configuration. And when in a multiserver environment managed by more than one admin, this is going to be more complex. It would have been much saner if there was a utility to handle all this. The ones that we found were quite complicated and was made for handling huge numbers. All we wanted was a very simple utility to do just the job, without much bells and whistles. And so, we started out on our own. Here’s what we have now.

Git - Basic Concepts - from a simple human's perspectives - Part 1

Git is a popular version Control System that is Free Software. Created by Linux Torvalds to manage the development and deployment of the Linux kernel. The advantages of Git prompted developers to use it in many other software projects which required a robust version control system. Recently Drupal made the official transition from CVS to Git citing its advantages. So If you want to be a great developer you should get to know Git and its strengths when compared to existing Version Control Systems.  Read on to get a better perspective on Git and its importance to Drupal.