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

https://github.com/sayantikabanik/understandinggit

My sandbox for teaching Git
https://github.com/sayantikabanik/understandinggit

git teaching

Last synced: 4 months ago
JSON representation

My sandbox for teaching Git

Awesome Lists containing this project

README

          

# Understanding Git better, no pressure :)

> My sandbox repo for teaching Git

### Agenda
- Understanding comfort levels
- Introduction to `open source`
- Introduction to version control
- Git basics (starter commands)
- Intro to `command line`
- Live demo
- Questions
- If time permits intro to advance commands

### Prerequisites
- Install git in your system - [guide](https://www.atlassian.com/git/tutorials/install-git)
- Have GitHub account handy with ssh or token generated - [guide](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)
- Basic command line familarity - [guide](https://www.learnenough.com/command-line-tutorial)

### Note
- We won't we using notebooks for this session
- Please install any editor of choice

### Starter command list

```shellscript
git clone
git add
git commit
git status
git log
git pull
git branch
git checkout
git push
```