An open API service indexing awesome lists of open source software.

https://github.com/jekwwer/git-for-geeks-training-course

Practical implementations from the Git for Geeks: Quick Git Training for Developers.
https://github.com/jekwwer/git-for-geeks-training-course

branching git git-commands github learning merging version-control

Last synced: 3 months ago
JSON representation

Practical implementations from the Git for Geeks: Quick Git Training for Developers.

Awesome Lists containing this project

README

        

# Git for Geeks: Quick Git Training for Developers

This repository contains my notes and exercises from the Udemy course [Git for Geeks: Quick Git Training for Developers](https://www.udemy.com/course/git-for-geeks/).

## Cource Description:
The course provides practical training on Git with a focus on essential commands and workflows, covering both beginner and advanced topics to maximize productivity.

## Course Outline

1. **Core Concepts**:
- Minimum theory to understand Git's core principles.
- Commands for initializing and managing repositories.

2. **Setup**:
- Overview of installation processes for tools used in the course.
- Additional details available in bonus sections.

3. **The Basics**:
- Starting new projects with Git.
- Committing changes and managing files.
- Using `.gitignore` to prevent accidental commits.
- Reviewing and navigating the history of a repository.

4. **Advanced Git**:
- Comparing changes between commits.
- Branching and merging, including resolving merge conflicts.
- Tagging milestones and saving temporary work.
- Time travel: exploring historical changes.

5. **Working with Remotes**:
- Publishing repositories to GitHub and BitBucket.
- Key differences between popular Git hosting services.

## Certificate of Completion

I successfully completed this course on [Nov. 22, 2024].
- **Certificate Link**: [UC-3354fd5b-0be4-404f-9ce0-3e2308b30718](https://ude.my/UC-3354fd5b-0be4-404f-9ce0-3e2308b30718/)