How i jump-started learning programming with basics of Git

How i jump-started learning programming with basics of Git

GIT Decoded for beginners...

Introduction:

GIT..!! Feel free to read-through the official boasting here Git official homepage Extremely important tool for anyone who codes.. When you build a program you need a tool to track the changes through, ofcourse GIT is just more than that. It helps you collaborate with your team, go back to older versions when your new creation fails.

GTK: Git was created by Linus Torvald, extra info: he is the same guy who created Linux Kernel.

A distributed version controlled system, worthy to note that Git & Git Hub are not the same. Oh yeah, they are different tools. Git Hub does rely on Git

Git is primarily used via the command-line interface, which we can access with our system terminals. Find Official GUI tools here, do note: not all are free. Moreover the command line is the only place you can run all Git commands — most of the GUIs implement only a partial subset of Git functionality for simplicity

However, we first need to make sure that we have Git installed on our computers.

Resources:

Official Download Page Just download the right version based on your OS.

I am using a windows machine here is what I did,

  • Installer opens up with License Terms & Conditions, just click Next unless you want to stop the installation right there.
  • Installation Location, change nothing unless you want to change the default to specific interests of yours
  • Next you can either go with default or enable a few more, i did add additional icons for desktop and wanted to add True type font
  • Again, formality to click Next - nothing much to customize here
  • Next is the request to add VIM which is the default editor for GIT windows but suggested to use something better
  • Click Next with the default option which reads 'Git from the command line and also from 3rd party software, this gives you all the flexibility needed
  • Next is for the Secure Shell client, again go by the default option here for obvious reasons
  • Same again, go by default as this one is for the library to be used for HTTPS connections
  • Next is about Line ending in text files, go by Windows style which is suggested and default selection
  • Now abt the Terminal Editor, go for MinTTY which is again the default option
  • Next again without any change and the installation would start

    Getting Started - Installing Git

Remember there is also an [official book] (git-scm.com/book/en/v2) written by Scott Chacon and Ben Straub, quick reference manual at [git-scm.com/docs], useful videos and resourceful community for all help you need. And the best of all are the cheat sheets, PDF Version and the awesome visual map with tones of readymade info

Legend:

  • GTK: Good To Know
  • VII: Very Important Info

Knowledge Courtesy: