Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wrussell1999/git-workshop

Git Workshop for the University of Birmingham's Computer Science Society
https://github.com/wrussell1999/git-workshop

Last synced: about 1 month ago
JSON representation

Git Workshop for the University of Birmingham's Computer Science Society

Awesome Lists containing this project

README

        

# Git Workshop
By [Justin Chadwell](https://github.com/jedevc) and [Will Russell](https://github.com/wrussell1999)

Find the slides [here](https://docs.google.com/presentation/d/142IsuFl96T9YDb7iv8kMSPFGa4WZv4Hr67T0Lx_2uxE/edit?usp=sharing)!!!

## Instructions

1. Create Repository
1. On GitHub
2. In Terminal
2. Change git config
3. Add files to stage
4. Commit files in the stage
5. Push files to your remote
6. Add a remote
7. Change remote
8. Branches
9. Merges
10. Merge conflicts
11. Clone repository from GitHub
1. Add collaborators
2. Make an issue
3. Pull Request
4. Review Pull Request
5. Host on GitHub Pages

## Resources

- [Lots of examples you can try here](https://lab.github.com/)
- [Brilliant guide for git](https://rogerdudler.github.io/git-guide/)
- [Learn Git Branching](https://learngitbranching.js.org/)
- [Git Cheat Sheet (GitHub Education)](https://education.github.com/git-cheat-sheet-education.pdf)
- [Git Cheat Sheet (GitHub)](https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf)

## Development

In case you did want to run the Java code...

```bash
javac com/will_russell/git/Workshop.java
java com.will_russell.git.Workshop
```