IOTA is planning to conduct Git and GitHub Workshops this week (25th to 29th August). These workshops will be divided into basic and advanced streams. Moreover, these will be conducted in multiple batches, so, you can attend any number of batches as per your convenience.
The basic program is for the students who are not familiar with git or wish to brush up their concepts. This workshop will focus on creating git repositories, creating commits, working with branches, linking your repository to GitHub, making pull requests, etc.
The advanced program is for the students who are comfortable with basic git operations including (commit
, push
, pull
, etc.) but are not quite confident while using commands like stash
, merge
, rebase
, cherry-pick
, etc.
- What is Git and What is GitHub?
- Why Source Control.
- Git Basic Commands
- Git Configuration
git init
git add
(Staging Area)git commit
(Snapshot)git log
git status
git rm
andgit mv
git revert
- .gitignore
- Making new Repository
- Cloning a Repository
- Forking a Repository
git push
andgit pull
- GitHub PR
- Editing Online
git merge
git branch
andgit checkout
- Merge Conflicts
- Delete Branch
- GitHub Markdown
- GitHub profile readme
- Branches in Git.
git remote
git fetch
git stash
git reset
git restore
git rebase
git cherry-pick
- GitHub Pages/Hosting
- GitHub Actions/Apps
- Travis CI
Session Date | Basic (1-2hr) | Advanced (2-3hr) |
---|---|---|
Tuesday, 25th August | 5:40 PM | |
Wednesday, 26th August | 5:40 PM | |
Thursday, 27th August | 5:40 PM | |
Friday, 28th August (Doubts) | 5:40 PM | 5:40 PM |
Saturday, 29th August | 5:40 PM |