Posts

Showing posts with the label Git

Version Control Tools: SVN

Image
Someone once said:  The past cannot be changed, forgotten, edited, or erased. It can only be accepted . But then programming came into being and it stated that "you can change your past, but only the code past". Meaning; what you have coded earlier you can change, edit and improve it. And for that you need to have something like revision history, from where you can get the idea of what you have done (coded) in the past.  Questioning.. So how would you keep the history of your code? Would you make several copies after doing each and every change? Or will you opt for "control/command + z"? Obviously you don't go for such an inefficient way of controlling the version/history of your code while working on some large project. Answering... So here comes "version control systems". These systems/softwares are specially designed to help you in controlling the version of your project codes. They also enable you to share your code and collaborate...

Github : Part 2 : Final : Full Guide

Image
In the Previous blog post   we have understood the basic concept behind GitHub, today we will see how to use it? Which tools are required for this? and much much more.... So our agenda is: How to start with GitHub Terms explained Guides And Support New Features Cheat Sheet How to start with GitHub? Let's start simple.  Go to GitHub.com Then click Sign Up button, if you already haven't done that. If you have already signed up then sign in to get to your profile. If not then after signing up, you can sign in ( Isn't it obvious... ) After that you will land on a page like this.. Here you can manage your account, make repositories... (What is a repository?) A repository is like a folder or a project folder, into which you can add (save) your code files and other project files like images etc. There is another thing, that is  Desktop Application  for GitHub. This is a local server, this allows you to make your reposit...

Github : Part 1 : Introduction

Image
Have you ever gone through the problem of version control while working on some coding project in a group? Did you find it difficult to share code with each member of a group? Yes? Then this blog post is for you... Problem.. Back in days, people used to write code but they found it difficult  to share and control the progress of their code in contact with each other. Say You are in Pakistan while your friend is in New York and both of you are working on some project involving coding and programming. With time to time you need to send some portion of your code to your friend to test it for further progress. After completion of your project you need to send the whole source code to your supervisor living in India. You are using email and Google drive for sending source codes, but this is not feasible but tedious as your friend need to download it then by modifying it on his own computer, send it back to you. This wastes a lot of time and is prone to errors.  Solutio...