Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Learn GIT In depth with BitBucket- Practical work flows

via Udemy

Overview

Learn smart ways of using GIT & Bitbucket with many advanced Commands - commit,merge,squash,rebase,bisect,cherrypick etc

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

This is the one Single Course where you will learn everything about GITfrom basics to advanced with many complex workflows
Bitbucket is most used remote GITrepository in many companies and this course will give you complete knowledge on building pipelines, creating Pull requests and Jira integration.

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 GITrepositories.

In this course we'll find answers to many advance Work flow questions like:

"How can I edit/delete my last commit?"

"What is the difference between a merge and a rebase ?"

"How to squash multiple commits to one commit"?

"How to time travel to past commit and make changes"

"How to find the Error commit from the bunch of commits"?

"What is the Stash?"

"How to reset the changes made in Staging, working directories"?

"How to add commit from one branch to another?

"How to bring back a deleted commit?"

"What is the difference between a local tracking branch and a remote tracking branch?"

Below are the commands on high level we use in this course.

Clone
Fork
Fetch
Pull
Commit
Push
Stash
Status
Stash Pop
Merge
branch
log
Squash
Reset Hard
Reset Soft
Rebase
Merge squash
Cherry-pick
revert
bisect
reflog
amend-commit
Interactive rebase
blame


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.

Understand Bitbucket Jira Integration

· Understand creating Build Pipelines in Bitbucket for every code commit


There are lot of quizzes included for knowledge check so that you can emerge as GIT Pro after the successful course completion



Syllabus

  • Introduction to GIT- Course FAQ's
  • Install the GIT & Setup Remote BitBucket repository to clone the code
  • Understand GIT State mechanisms - Working Directory, Staging, Commit
  • Git Branching Strategies and workflows to work on GIT branches
  • Reverting the Commits in Hard, Mixed & Soft Reset GIT modes with examples
  • Creating Pull requests in the Bitbucket and approach to review/approve them
  • Merging the branches and solving resolve conflicts in multiple ways- examples
  • Importance of GIT rebase and squash. Real time usage of applying them
  • Advanced GIT work flows- Editing last commits. Git Cherry Pick, Git Bisect
  • How to stash the changes and revert the code in Git public repos- Examples
  • Understand Bitbucket build pipelines and autotrigger them on every commit/push
  • Miscellaneous - GIT pull vs fetch & Clone vs Fork & Git Tagging the Commits
  • Introduction to Source tree to operate GIT commands through GUI - Examples
  • Jira & Bitbucket Integration and its advantages - real time example

Taught by

QA Click Academy and Rahul Shetty Academy

Reviews

4.6 rating at Udemy based on 2822 ratings

Start your review of Learn GIT In depth with BitBucket- Practical work flows

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.