Open Source Radionics – Part 16 – How to work with Github

Open source would not be open source if the sourcecode would be hidden from public access.

The AetherOne project is available on Github, which is a version control program.

Version Control:
A component of software configuration management, version control, also known as revision control or source control,[1] is the management of changes to documents, computer programs, large web sites, and other collections of information. Changes are usually identified by a number or letter code, termed the “revision number”, “revision level”, or simply “revision”. For example, an initial set of files is “revision 1”. When the first change is made, the resulting set is “revision 2”, and so on. Each revision is associated with a timestamp and the person making the change. Revisions can be compared, restored, and with some types of files, merged.

The benefits of Github are many in contrast to the usual simple “download to PC and run” process, especially in the early days when the program is still in development phase and you want to try the most updated version.

Therefore my advise, learn how to use Git!!!

See how to clone and pull a repository:

In a few words: you clone the “repository” with the command “git clone https://github.com/radionics/OpenSourceRadionics.git” to your computer and you have the most updated version. Then you can check on daily basis with the command “git pull” for a new version.

It may sound a bit complex at the beginning, but if you are a “maker” than learn the tools of the profis. I work with git now for 5 years, but before of that I used other version control software to collaborate with 20 or more colleagues on the same project. Version control software makes life a lot easier 😉

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s