About This Course
<div>This is the one Single Course where you will learn everything about GIT from basics to advanced with many complex workflows</div><div>Bitbucket is most used remote GIT repository in many companies and this course will give you complete knowledge on building pipelines, creating Pull requests and Jira integration.</div><div><br></div><div>Every command in GIT has in depth explanation with real time usage so that you know when to use what command while managing the code in you GIT repositories.</div><div><br></div><div>In this course we'll find answers to many advance Work flow questions like:</div><div><ul><li>"How can I edit/delete my last commit?"</li><li><span style="font-size: 1rem;">"What is the difference between a merge and a rebase ?"</span></li><li><span style="font-size: 1rem;">"How to squash multiple commits to one commit"?</span></li><li><span style="font-size: 1rem;">"How to time travel to past commit and make changes"</span></li><li><span style="font-size: 1rem;">"How to find the Error commit from the bunch of commits"?</span></li><li><span style="font-size: 1rem;">"What is the Stash?"</span></li><li><span style="font-size: 1rem;">"How to reset the changes made in Staging, working directories"?</span></li><li><span style="font-size: 1rem;">"How to add commit from one branch to another?</span></li><li><span style="font-size: 1rem;">"How to bring back a deleted commit?"</span></li><li><span style="font-size: 1rem;">"What is the difference between a local tracking branch and a remote tracking branch?"</span></li></ul></div><div><span style="font-size: 1rem;">Below are the commands on high level we use in this course.</span></div><div><ul><li>Clone</li><li>Fork</li><li>Fetch</li><li>Pull</li><li>Commit</li><li>Push</li><li>Stash</li><li>Status</li><li>Stash Pop</li><li>Merge</li><li>branch</li><li>log</li><li>Squash</li><li>Reset Hard</li><li>Reset Soft</li><li>Rebase</li><li>Merge squash</li><li>Cherry-pick</li><li>revert</li><li>bisect</li><li>reflog</li><li>amend-commit</li><li>Interactive rebase</li><li>blame</li></ul></div><div><span style="font-size: 1rem;">Apart from above commands, this course also covers how to create/review/approve/decline Pull requests in the Bit Bucket so that one can understand end to end flow of working with GIT in the projects.</span></div><div><ul><li>Understand Bitbucket Jira Integration</li><li><span style="font-size: 1rem;">Understand creating Build Pipelines in Bitbucket for every code commit</span></li></ul></div><div><span style="font-size: 1rem;">There are lot of quizzes included for knowledge check so that you can emerge as GIT Pro after the successful course completion</span></div>
What you'll learn:
- Understand GIT Core concepts& Commands in depth
- Understand how GIT and Bit bucket works together to create Strong Version control System
- Deep dive into GIT Advanced workflows with real time examples from Clone to push with merge conflicts
- Learn Tricky GIT commands like, rebase, Squash, Cherry pick, amend, bisect, revert , reset etc
- Understand How to Integrate GIT Bitbucket with Jira to have all Project management at one place
- Implement Bitbucket pipelines to check the Code after every GIT Commits and Pull requests