Course 7 of 8

Developer Workflow: Terminal, Git & GitHub

Work like a developer: the terminal, Git commits, branches and merges, GitHub, and pull requests, ending with Tally published on GitHub.

Modules

6

Lessons

34

Level

About This Course

Until now you have worked mostly alone, saving files and refreshing the browser. Professional developers work in a terminal, record every change with Git, and collaborate through GitHub. This course teaches the daily workflow that every later course, and every job, depends on. You move Tally out of a folder on your computer and into a proper repository, then change it the way a team would: on branches, through pull requests, with reviews and a clear commit history.

You'll Be Able To

  • Navigate the file system, run programs and manage files confidently from the terminal
  • Record, inspect and undo changes with Git commits
  • Create branches, merge them and resolve merge conflicts
  • Publish a project to GitHub and keep a local copy in sync with it
  • Work through the issue, branch, pull request and review cycle used by professional teams

What's Inside

  1. 1

    The terminal

    6 lessons

  2. 2

    Working with text and programs

    5 lessons

  3. 3

    Git fundamentals

    6 lessons

  4. 4

    Branching, merging and undoing

    6 lessons

  5. 5

    GitHub

    5 lessons

  6. 6

    Collaborating with pull requests

    6 lessons

Get the full syllabus

Every lesson in the Associate Full-Stack Development path, on this page and as a PDF.

See our Privacy Policy.

Next course: Modern JavaScript & TypeScript