Intro to Computational Media – Notes on Github

To help myself, here is a cheat sheet for sending updates to Github using the terminal.

  1. Stage the file for commit to your local repository.
    git add .
    # Adds the file to your local repository and stages it for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'.
  2. Commit the file that you’ve staged in your local repository.
    git commit -m "Add existing file"
    # Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.
  3. Push the changes in your local repository to GitHub.
    git push origin your-branch
    # Pushes the changes in your local repository up to the remote repository you specified as the origin


If I’m given a message that I can’t escape out of because my master repo is one or more commits ahead of my local repo, then I use these commands in the Terminal.

  1. press “i”
  2. write your merge message
  3. press “esc”
  4. write “:wq”
  5. then press enter

Then enter a “git pull” command into Terminal to get the latest master repo onto my computer.

Then enter a “git status” and “git add .” any files that aren’t uploaded to the staging area.

Then enter a “git commit -m “…” command

Then enter a “git push” command

Leave a Reply

Your email address will not be published. Required fields are marked *