Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Git is a command line version control tool that we use in development so that multiple people can work on one file at a time without stomping all over each other's changes. I would strongly recommend reading though the quick git intro I used in college before continuing down this page; I found it really helpful when I was first learning, and it'll help provide a lot of context for what comes next!.

The Ubuntu command line tutorial could also be of interest if you're not familiar with using the command line interface.

...

GitHub

While production versions of operations software live in ~/opsTools, they also remotely live on GitHub, in the SLAC GitHub organization called SLAC Lab. Access to it isn't granted automatically, but it's pretty easy to get! Make a GitHub account (or use one that you already have) and send your username to Brian Van Klaveren (email bvan@slac.stanford.edu or ping brianv on Slack) asking for access. Note: This step has very high potential to end up out of date if someone else ends up managing SLAC Lab, so keep that in mind.

...