Visualization Portal (5628 Math Sciences)
May 8 2014 – 2:00pm – 4:00pm
A version control system is a software that records changes to a file or a set of files over time so that one can recall specific revisions later. This has proven very useful in day-to-day scientific workflows, such as code development and paper writings. Such a system can also faciliate collaboration without requiring all participants to sit in the same room or at the same time. This class will demonstrate the use of git, a powerful version control system used not only by professional code developers but also the broader scientific community. Popular web-based hosting services will also be discussed.
This class is recommended for researchers who have not used version control software on a daily basis, or those who want to transition to git from other version control systems.