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
- Host: GitHub
- URL: https://github.com/sayantikabanik/understandinggit
- Owner: sayantikabanik
- Created: 2022-03-23T14:13:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-09T13:23:02.000Z (almost 4 years ago)
- Last Synced: 2025-09-21T16:42:27.374Z (9 months ago)
- Topics: git, teaching
- Language: Python
- Homepage: https://gist.github.com/sayantikabanik/8189ffdeee52f5c8f072244f4be94069
- Size: 4.88 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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
```