|
Git For Devops Studey Material
|
|
|
|
Git For Devops Studey Material
|
|
|
Session-1 Devops Introduction in Simple Way Waterfall vs Agile vs Devops
|
|
|
Session-2. Need of Version Control Systems How it works Basic Terminology Benefits
|
|
|
Session-3. Types of Version Control Systems- Centralized vs Distributed
|
|
|
Session-4. Features and Architecture of GIT
|
|
|
Session-5. Life Cycle of File in GIT
|
|
|
Session-6. Git Installation On Windows and Demo Example
|
|
|
Session-7. The 6 Git Commands With Example - init,status,add,commit,log and config
|
|
|
Session-8. The complete postmortem of git log command
|
|
|
Session-9. The complete story of git diff command
|
|
|
Session-10. Helix Visual Merge Tool(p4merge) For Checking Differences
|
|
|
Session-11. Removing files by using git rm command
|
|
|
Session-12. Undo changes with git checkout command
|
|
|
Session-13. Git References ( master and HEAD )
|
|
|
Session-14. git reset command to remove changes from staging area
|
|
|
Session-15. git reset command to undo commits (--mixed, --soft, --hard modes)
|
|
|
Session-16. Git Aliases - Providing our own convenient names to git commands
|
|
|
Session-17. Ignoring unwanted files and directories by using .gitignore file
|
|
|
Session-18. Any Special Treatment for directories by Git ???
|
|
|
Session-19. What is Branch and Need of Branching ???
|
|
|
Session-20. Various GIT Commands Related to Branching
|
|
|
Session-21. Demo Example on branching and various important conclusions
|
|
|
Session-22. Multiple use cases and Advantages of Branching
|
|
|
Session-23. Merging - Fast Forward Merge and Three Way Merge
|
|
|
Session-24. Merge Conflicts and Resolution Process
|
|
|
Session-25. How to Delete a Branch
|
|
|
Session-26. Rebasing Concept and Demo Example
|
|
|
Session-27. Advantages and Disadvantage of rebasing, differences with merge
|
|
|
Session-28. GIT Stash
|
|
|
Session-29. Partial Stash
|
|
|
Session-30. How to delete the stash
|
|
|
Session-31. Need of Remote Repositories
|
|
|
Session-32.Github account and remote repository creation,git remote and push commands
|
|
|
Session-33.git clone command
|
|
|
Session-34.git fetch and pull commands
|
|
|
Session-35. Git tagging - Light Weight Tags
|
|
|
Session-36. Annotated Tags
|
|
|
Session-37. Tag to a previous commit and updating tags
|
|
|
Session-38. How to push tags to remote repository
|
|
|
Session-39. git revert command
|
|
|
Session-40. Cherry-Picking (git cherry-pick command)
|
|
|
Session-41. git reflog command
|
|