Git for Geeks: Quick Git Training for Developers
Git for Geeks: Quick Git Training for Developers, available at $64.99, has an average rating of 4.35, with 140 lectures, based on 2908 reviews, and has 12814 subscribers.
You will learn about Learn the key concepts of the Git source control system Step through the entire Git workflow Compare the different states in Git Manage files inside and outside the control of Git Create and manage repositories on GitHub and BitBucket Create branches and resolve conflicts with confidence Save work in progress with Stashes Mark special events with Tags Even a bit of time travel within Git repositories This course is ideal for individuals who are Anyone interested in using source control and specifically Git or Software engineers, developers, programmers new to Git or IT Managers or technical leads considering Git for version control on their team or Freelancers or other creative professionals It is particularly useful for Anyone interested in using source control and specifically Git or Software engineers, developers, programmers new to Git or IT Managers or technical leads considering Git for version control on their team or Freelancers or other creative professionals.
Enroll now: Git for Geeks: Quick Git Training for Developers
Summary
Title: Git for Geeks: Quick Git Training for Developers
Price: $64.99
Average Rating: 4.35
Number of Lectures: 140
Number of Published Lectures: 75
Number of Curriculum Items: 140
Number of Published Curriculum Objects: 75
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn the key concepts of the Git source control system
- Step through the entire Git workflow
- Compare the different states in Git
- Manage files inside and outside the control of Git
- Create and manage repositories on GitHub and BitBucket
- Create branches and resolve conflicts with confidence
- Save work in progress with Stashes
- Mark special events with Tags
- Even a bit of time travel within Git repositories
Who Should Attend
- Anyone interested in using source control and specifically Git
- Software engineers, developers, programmers new to Git
- IT Managers or technical leads considering Git for version control on their team
- Freelancers or other creative professionals
Target Audiences
- Anyone interested in using source control and specifically Git
- Software engineers, developers, programmers new to Git
- IT Managers or technical leads considering Git for version control on their team
- Freelancers or other creative professionals
Git for Geeks
This course is designed to cut academic theory to just the key concepts and focus on basics tasks in Git in order to be productive quickly. Students can expect to learn the all the main features of Git in just two hours.
New! Closed captions throughout the course!
Course Outline
Course Introduction provides a welcome to this course with a few suggestions on how to get the most out of it. After that, we cover the minimum theory before getting our hands dirty with Git in the Core Concepts section.
Quick Installation provides an overview on the installation process for all tools needed for this course. A more detailed set of instructions are available in the Bonus section.
In The Basics, we walk through all the commands needed to start a new project managed by Git (or enable Git for an existing project) all the way through making commits, including common file operations like moving and deleting files. We also cover how to exclude the wrong files from accidentally being committed and how to review your repository’s history.
We then go a bit deeper in the Advanced section when we cover comparing changes, branching and merging (including merge conflict resolution), tagging milestones, saving temporary work, and even a bit of time travel.
Finally, Going Remote covers publishing the locally created repository (previous sections) on GitHub and BitBucket. We cover the main concepts related to working with any remote Git repositories and compare the differences between the two most popular Git hosting services.
After the main part of the course, this course offers several bonus sections that explore some topics in more detail for those that like more information.
Course Features
Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.
Screencasts provide a video of the instructor’s computer system with any actions, commands, or screens displayed and narrated. Excluding bonus lectures, this course offers about 2 hours of screencast videos.
Several attachments throughout the course provide supplemental information, illustrations, or other reference material.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction
Lecture 2: Audience and Approach
Lecture 3: Going Command Line
Chapter 2: Core Concepts
Lecture 1: Core Concepts Overview
Lecture 2: What is Git?
Lecture 3: What is a Git Repository?
Lecture 4: How Commits Work
Chapter 3: Quick Installation
Lecture 1: Quick Installation Overview
Lecture 2: Quick Install and Setup on Windows
Lecture 3: Installation Notes for Windows
Lecture 4: Quick Install and Setup on Mac OS X
Lecture 5: Installation Notes for Mac OS X
Chapter 4: The Basics: Foundations In Git
Lecture 1: The Basics Overview
Lecture 2: Starting with a Empty Repository (git init)
Lecture 3: Git States / Basic Workflow
Lecture 4: The First Commit and the Basic Local Workflow (git add / git commit)
Lecture 5: Discover the Git Repository
Lecture 6: Starting with an Existing Project (git init)
Lecture 7: Going Deeper with Commits and Messages
Lecture 8: Commit Log and Showing Commit Details
Lecture 9: Combining Steps with Express Commits
Lecture 10: Backing Out Changes in Stage and the Working Directory
Lecture 11: Git History and Creating Custom Git Commands with Aliases
Lecture 12: Renaming and Deleting Files within Git
Lecture 13: Making Changes to Files Outside Git
Lecture 14: Excluding Unwanted Files from Git
Chapter 5: Advanced: Going Deeper with Git
Lecture 1: Advanced Overview
Lecture 2: Comparing Changes (git diff / difftool)
Lecture 3: What are Branches
Lecture 4: Special Markers and HEAD
Lecture 5: Branching and Simple Merging (Easy Paths)
Lecture 6: Manual Merges and Conflict Resolution
Lecture 7: Marking Important Milestones with Tagging
Lecture 8: Saving Working in Progress with Stashing
Lecture 9: Repository Time Travel with Reset and Reflog (Undo Bad Commits)
Chapter 6: Going Remote with GitHub and BitBucket
Lecture 1: Going Remote Overview
Lecture 2: What are Remote Repositories
Lecture 3: What is BitBucket?
Lecture 4: Sign up for BitBucket
Lecture 5: Remote Repository Creation
Lecture 6: Establish Relationship Between Local and Remote Repositories
Lecture 7: Updating Remote Repositories (git push)
Lecture 8: Removing the Remote Repository
Lecture 9: Comparing Services: GitHub vs BitBucket
Lecture 10: What is GitHub?
Lecture 11: Working with GitHub
Lecture 12: Cloning the Repository (git clone)
Lecture 13: Update! GitHub Changes Default Branch Name
Lecture 14: Update without Merge: Fetching Updates (git fetch)
Chapter 7: Conclusion
Lecture 1: Final Words
Chapter 8: Bonus: Background
Lecture 1: Background Overview
Lecture 2: About the Instructor
Lecture 3: A Brief History of Git
Lecture 4: Comparing Source Control Tools
Chapter 9: Bonus: Complete Windows Installation
Lecture 1: Installation Overview
Lecture 2: Git for Windows Installation
Lecture 3: Git for Windows Settings and Tweaks
Lecture 4: Gitting Help
Lecture 5: Minimal Git Configuration
Lecture 6: Notepad++ Installation
Lecture 7: Notepad++ Git Integration
Lecture 8: P4Merge for Windows Installation
Lecture 9: P4Merge Git Integration
Chapter 10: Bonus: Complete Mac OS X Installation
Lecture 1: Mac OS X Installation Overview
Lecture 2: Apple Git Installation
Lecture 3: Gitting Help
Lecture 4: Minimal Configuration
Lecture 5: TextMate 2 Installation
Lecture 6: TextMate 2 Configuration
Lecture 7: TextMate 2 Git Integration
Lecture 8: P4Merge for Mac OS X Installation
Lecture 9: P4Merge Git Integration
Lecture 10: Mac Git Prompt: Make Your Prompt Like Mine
Lecture 11: Resolve Problem with MacOS Upgrade Breaking Git (new!)
Chapter 11: Bonus: Special Offers
Lecture 1: Bonus: Exclusive Student Discounts
Instructors
-
Jason Taylor
Lead Software Engineer, Dev Trainer (19 courses,50k reviews) -
John Myers
Rating Distribution
- 1 stars: 16 votes
- 2 stars: 51 votes
- 3 stars: 376 votes
- 4 stars: 1253 votes
- 5 stars: 1211 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024