Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 1.01 KB

README.md

File metadata and controls

60 lines (39 loc) · 1.01 KB

Lab introduction to Git, GitHub, and VS Code

Git: the most (in)famous version control system (VCS) for text data, e.g., code.

GitHub: The most (in)famous web service for Git repositories.

VS Code: One of the most famous editors for code.

Download and install

Join GitHub

https://github.com/signup

VS Code extension

  • Git graph (optional but recommended)
  • GitHub actions
  • GitHub Pull Requests and Issues

Python

  • Python
  • Jupyter

Julia

  • Julia

Remote

  • Remote

Collab

  • Live share

Theme

Personally: Atom One Dark theme

Simple Git repository management in GUI

  • Create a repo
    • In GitHub web UI
    • In GitHub Desktop
  • Clone a repo
    • In GitHub web UI
    • In GitHub Desktop
    • In VS Code
  • Make changes: add and commit
    • In GitHub web UI
    • In VS Code
  • Synchronize with GitHub: push and pull
  • View history
  • Non-linear history: branches and pull request