It’s mainly a developer tool based on Git, a version control system. You know how to can go back to a previous version of a document in Google Docs for example? It’s kinda like that, but more powerful.
Github adds a whole layer around Git with issue tracking and other project management tools, as well as automation tools to name a few.
It’s mostly used to track progress and change history of source code. So when you clone a Github repo to your local machine, you essentially get a copy of the files and their entire change history along with it.
So yes, you might need to compile the source code, depending on the programming language used.
It’s mainly a developer tool based on Git, a version control system. You know how to can go back to a previous version of a document in Google Docs for example? It’s kinda like that, but more powerful.
Github adds a whole layer around Git with issue tracking and other project management tools, as well as automation tools to name a few.
It’s mostly used to track progress and change history of source code. So when you clone a Github repo to your local machine, you essentially get a copy of the files and their entire change history along with it.
So yes, you might need to compile the source code, depending on the programming language used.