Git and GitHub - BNU-CO453/ConsoleApps15 GitHub Wiki

How to Use Git and GitHub

GitHub with Visual Studio (and VS Code)

A short video showing you how to use GitHub with Visual Studio 2019 and Visual Studio Code

GitHub and Visual Studio

Git and GitHub for Poets (10 minute videos)

The following 4 short videos (10 mins each) explain the basic concepts of creating branches and pull requests, which is something you may want to do as part of a team.

1.1: Video Introduction - Git & GitHub
1.2: Video Branches
1.3: Video Forks and Pull Requests
1.4: Video GitHub Issues

Something that was not explained is that version control system can only work with text files such as txt, java or C# code files. Do not try this with MS Word documents. OneDrive (or other cloud systems) can cope with sharing and editing and it does keep a history of all the different saved versions. What OneDrive cannot do is create branches or forks.

Collaborating on GitHub (pull-requests)

This video demonstrates the safer way of merging changes from different collaborators

Git & GitHub Tutorial for Beginners #11 - Collaborating on GitHub

How to work as a Team in GitHub

  • One team member (project leader) sets up a GitHub repository.
  • The project leader then adds the other team members as collaborators.
  • The collaborators will clone this repository
  • Every time you start to code, pull down any changes made by other team members
  • Every team member can make many local commits
  • Add an issue whenever you spot something you think is wrong, or something that can be done better
  • Team members only push up those commits once they compile and they have been tested.
  • Alternatively create a new branch, push and create a pull request.

Creating a Github Profile

Video: Create an Awsome GitHub Profile Page
My GitHub Profile Page