Git and Github
Welcome to this course. Below is the syllabus:
- 01. Introduction to Version Control Systems
- 02. Installing and Configuring Git
- 03. Creating Your First Git Repository
- 04. Basic Git Workflow: Add, Commit, Status
- 05. Understanding Git History and Logs
- 06. Working with Git Branches
- 07. Merging Branches and Resolving Conflicts
- 08. Introduction to GitHub and Remote Repositories
- 09. Connecting Local Repositories to GitHub
- 10. Cloning and Forking Repositories
- 11. Pull Requests and Code Review Process
- 12. Managing Issues and Projects on GitHub
- 13. Git Stash and Temporary Changes
- 14. Undoing Changes: Reset, Revert, Checkout
- 15. Git Tags and Releases
- 16. Working with .gitignore Files
- 17. GitHub Actions for CI/CD Basics
- 18. Collaborating with Multiple Remotes
- 19. Advanced Git Techniques: Rebasing
- 20. Best Practices for Git and GitHub Workflows