Link Search Menu Expand Document
Last updated: | Permalink

git

We are using git and GitHub classroom to distribute and provide version control for your assignment code.

Below are some additional info that can help with your assignments.

Table of Contents

Tips

GUI clients

You are welcome to use your favorite GUI clients for git rather than the command line / terminal. Some IDEs also include a git GUI. Some examples:

Group workflow

As you work with your team, you may have issues merging your changes. We recommend you pick one member of the team to be the project manager and deal with merging any pull requests.

Instead of all working directly out of the main gh-pages branch, you can try adopting a Git branching model for development. See, e.g., this article by Vincent Driessen and the included image:

Image of Git branching model by Vincent Driessen


© 2023 Cody Dunne. Released under the CC BY-SA license.