Learn just enough Git to download the course materials. That's all you need for now!
•The course notebooks are hosted on GitHub
•You need Git to download them to your computer
•One command (git clone) gets you everything
Git is version control software - it tracks changes to code. GitHub is where we store the course materials online.
Software that runs on your computer
Website for hosting code online
Think of it like this: Git is like a download manager on your computer, and GitHub is like Google Drive for code.
Before installing, let's see if Git is already on your computer:
If you see a version number: You're all set! Skip the installation.
If you see "command not found": Follow the installation instructions below.
Note: Mac often comes with Git pre-installed via Xcode Command Line Tools. If git --version prompts you to install developer tools, click "Install".
If you need to install or update Git via Homebrew:
After installing, verify it worked:
Success! If you see a version number, Git is ready to use.
Download a repository from GitHub to your computer
git clone https://github.com/HocheggerLab/y3-bio-python.gitWhat happens: This creates a new folder called y3-bio-python containing all the course notebooks and files.
Launch Warp or your default terminal
Or wherever you want to store your course materials
This downloads all the notebooks to a new folder
Now you're inside the course repository!
You now have all the course materials on your computer.
If we update the course materials (add new notebooks, fix typos, etc.), you can get the latest version:
This downloads any new changes from GitHub.
You don't need a GitHub account to download the course materials, but it's useful for:
Store your own projects online
Share code with classmates
Access thousands of bioinformatics tools
Free Pro features with GitHub Student Pack
That's it! These three commands are all you need for this course.
This page covers everything you need for this course, but if you're curious to learn more about version control and collaboration: