Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/leosartaj/learn-git

Learn about git and github
https://github.com/leosartaj/learn-git

exercise git github

Last synced: 30 days ago
JSON representation

Learn about git and github

Awesome Lists containing this project

README

        

## Learn Git

Inspired from [git-sandbox](https://github.com/AGV-IIT-KGP/git-sandbox)

This is a place to practice git.

- **Learn to use git**:
- Go through the try git tutorial at https://try.github.io/levels/1/challenges/1
- Read the first two chapters of the book [Pro Git](http://git-scm.com/book/en/v2)

Your first exercise is to add your name to [this](AUTHORS.md) list. To complete this exercise you need to:

- **Fork the repo, create a new branch, make changes and send a pull request**
- [This article](https://help.github.com/articles/using-pull-requests/) should give you a good idea of what pull requests are how to use them.
- A step by step guide can be found [here](https://github.com/asmeurer/git-workflow).
- This file is written in the Markdown format. Learn about it from [here](https://guides.github.com/features/mastering-markdown/). Get [Markdown Cheatsheet](https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf).

Your entry should maintain alphabetic order and it should be in the format:

`* your name [username](https://github.com/username)`.

Lines starting with `*` are automatically rendered as bullet points and phrases containing `[name](URL)` are automatically hyperlinked.
After adding the name execute update.py to update the readme.

* Arun Meena [arun11meena](https://github.com/arun11meena)
* Avinash Agarwal [manu4rhyme](https://github.com/manu4rhyme)
* Dushyant Mishra [zero1hac](https://github.com/zero1hac)
* Govind Sahai [mafiya69](https://github.com/mafiya69)
* Harshit [iamharshit](https://github.com/iamharshit)
* Kaustubh Singh [kaustubhsingh97](https://github.com/kaustubhsingh97)
* Mihir Vaidya [MihirVaidya94](https://github.com/MihirVaidya94)
* Mit Shah [Mitshah4343](https://github.com/Mitshah4343)
* Rehas Sachdeva [rehassachdeva](https://github.com/rehassachdeva)
* Rishabh Daal [rd13123013](https://github.com/rd13123013)
* Sartaj Singh [leosartaj](https://github.com/leosartaj)
* Shashank Shekhar [sshkhrnwbie](https://github.com/sshkhrnwbie)
* Shivam Tyagi [shivamT95](https://github.com/shivamT95)
* Sumith [Sumith1896](https://github.com/Sumith1896)
* Vaibhav Kumar Dixit [Vaibhavdixit02](https://github.com/Vaibhavdixit02)
* Yash Nisar [yash-nisar](https://github.com/yash-nisar)
* Yashu Seth [yashu-seth](https://github.com/yashu-seth)
* Yash Trivedi [yashtrivedi96](https://github.com/yashtrivedi96)
* Yatna Verma [yatna](https://github.com/yatna)
* Holdee Pang [holdeepang](https://github.com/holdeepang)

### Other Resources

* You should also go through the [curated list of git resource](https://help.github.com/articles/good-resources-for-learning-git-and-github/)
provided by github to find other resouces to fit your need.
* Here's a fun game based on git, [git-game](https://github.com/git-game/git-game).
* A list of cool features of Git and Github http://git.io/sheet.
* Introductory video to git and GitHub, [here](https://www.youtube.com/watch?v=3vNoqODvfGw)
* A basic git guide, no deep shit, [here](http://rogerdudler.github.io/git-guide/)
* Interactive git guide, [here](http://pcottle.github.io/learnGitBranching/)
* Comprehensive tutorial, [here]( https://www.atlassian.com/git/tutorials/)
* Exhaustive book, [here](http://git-scm.com/book/en/v2)