Automate Git Bash to Boost Productivity
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
25 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Automate Git Bash to Boost Productivity to your Wishlist.

Add to Wishlist

Automate Git Bash to Boost Productivity

Automate Git with provided BASH scripts to boost your productivity!
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
25 students enrolled
Created by MyEmBrain Inc.
Last updated 6/2017
English
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Effectively integrate Git workflow with software development and project management
  • Quickly recover from common mistakes in the Git workflow
  • Quickly resolve merge conflicts in a local or remote repository
  • Walk away with BASH scripts ready for automating your Git workflow to boost your productivity
  • Closed captions are available in the course
View Curriculum
Requirements
  • Knowledge of basic operations on computers
Description

Source code is the core investment for success in any software development projects.

Would you like to be effective in integrating Git workflow with your software development and project management?

Would you like to be the engineer who fixes Git merge conflicts lighting fast?

Would you like to be the engineer whose Git merges are so clean to contain only your diffs without any other intermediate merges from others in the team to improve the quality of the code review process?

Would you like to not be the engineer whose Git merges mess up the code base because you did not apply the flexible and powerful Git workflow correctly?


*  *  *  *  *  *  *  *  *  *


Code merge conflict in software development with Git is a fact of life.  

Would you like to learn the techniques and the Git tools to minimize time spent for code merge conflicts and ultimately reduce the costs of your software development projects?


*  *  *  *  *  *  *  *  *  *


In this course, we will share with you not only the knowledge we wish we had on the first days when our journeys with Git began, but also the automation scripts to keep you productive and retain competitive in the fast pace of software development.


We will demonstrate the integration of Git workflow with Bitbucket and Jira Software.  However, the step-by-step integration will work on any other Git repository servers and defect tracking systems.


*  *  *  *  *  *  *  *  *  *


What You Will Learn:

  • Integrate Git workflow with Bitbucket and Jira Software
  • Keep team’s valuable reviews for all repetitions of Git commits
  • Recover from common mistakes in the Git workflow
  • View diffs of your changes in all Git states and locations
  • Merge one or more commits or entire branch to another branch
  • Quickly resolve merge conflicts in local or remote repository
  • Easily rebase your commits to any branch
  • Utilize provided scripts to boost your productivity in Git workflow


*  *  *  *  *  *  *  *  *  *


Feel free to take a look at the curriculum.  And we look forward to seeing you on a journey to share our knowledge with you.

Who is the target audience?
  • A software engineer, tech lead, software manager, or anyone who would like to be effective in integrating Git workflow with software development and project management
Compare to Other Git Courses
Curriculum For This Course
61 Lectures
04:17:26
+
Introduction
2 Lectures 02:26

Make Sure Closed Captions Is ON
00:08
+
Git Client
2 Lectures 15:09

Setup SSH Keys for Git Bash and Bitbucket
10:44
+
Jira Software
2 Lectures 04:58

Setup a Member Account
01:11
+
Git Workflow
4 Lectures 13:28
Create a Local Repository
04:29

Commit to a Local Repository
04:02

Create a Remote Repository
02:32

Push to a Remote Repository
02:25
+
Automate Git Workflow
2 Lectures 11:00
Scripts to Automate Git Workflow
03:26

Automate Git Workflow in Action
07:34
+
Integrate Git Workflow
14 Lectures 56:50
Introduction
00:40

Bitbucket and How to Clone a Git Repository
02:36

Integrate Git Workflow - Step 1
02:04

Integrate Git Workflow - Step 2
04:15

Integrate Git Workflow - Step 3
01:58

Integrate Git Workflow - Step 4
11:44

Integrate Git Workflow - Step 5
06:44

Integrate Git Workflow - Step 6
02:08

Integrate Git Workflow - Step 7
01:44

Integrate Git Workflow - Step 8
03:24

Integrate Git with Review Process - Scenario 1
01:22

Integrate Git with Review Process - Scenario 2
14:30

Tips for Integrating Git Workflow
01:33

Summary
02:08
+
Git View Tools
9 Lectures 52:44
Introduction
01:19

View Log or History Commits
01:57

Lab: Recovery of Lost Files
14:31

View Commit History of a File
03:53

View Various Git Objects
05:38

View Diffs across States and Locations
16:14

Introduction to Diff/Merge GUI Tools
02:22

Install and Configure GUI Tool
03:16

View Diffs with GUI Tool
03:34
+
Merge Branch
1 Lecture 13:51
Introduction
13:51
+
Cherry-pick Commits
3 Lectures 07:34
Introtruction
00:26

Special Notations
03:31

Cherry-pick Commits
03:37
+
Revert Commits
1 Lecture 01:27
Introduction
01:27
5 More Sections
About the Instructor
MyEmBrain Inc.
4.1 Average rating
40 Reviews
499 Students
2 Courses
Sr. Software Engineers in Silicon Valley High Tech Companies

MyEmBrain Inc. is an online training business with a team of certified professionals who have many years of experience in the complete life-cycle of software development in Silicon Valley high tech corporations.

The company develops and distributes high quality training videos in system automation, shell scripting, programming languages, networking, system administration, web development, desktop and mobile applications, cloud computing, etc.