A collection of resources to learn git
-
Updated
Jul 15, 2025
A collection of resources to learn git
A compact introduction to using Git.
Attach local notes/tasks to your git branches
Learn to save and manage different versions of your code projects with this essential tool.
git-commit-filetree commits an arbitrary tree of files to a branch in a git repository.
A git hook multiplexer allowing for the easy setup of multiple git hooks.
A carefully crafted, performance-optimized Neovim configuration designed for web developers working with JavaScript/TypeScript, React, Vue, and PHP/Laravel. Get productive immediately with intelligent LSP integration, seamless debugging, and comprehensive testing support.
This project implements a CI/CD pipeline using Jenkins to automate the build, test, and deployment process for Abode Software. It leverages a Git workflow with conditional stages for master and develop branches, uses Docker for containerization, and a configuration management tool for server setup.
This is a monorepo with a React front-end and a NestJS back-end. This project is created to highlight the use of docker, github CI, github project and generally standardized development techniques.
Bash script for update pull request
A comprehensive guide to WSL home directory structure, dotfiles organization, and Windows/Linux integration. Includes tracked configuration files and best practices for maintaining a clean, efficient developer environment in Windows Subsystem for Linux.
A static personal portfolio website built using HTML5 and CSS3, showcasing my academic background, technical skills, and completed projects. Designed to reflect professional Git discipline and semantic web principles.
Git commands for workflow with multiple environments, like develop, staging, production, ...
This Git repository was created for the purpose of storing and documenting a collection of common Git commands. Here, you'll find a variety of commands frequently used during project development with Git, from basic operations to more advanced tasks.
Demonstrating how to implement microservices and different communication patterns
Prevents you from committing secrets and credentials into git repositories
Documentation for the Settle API's.
A CLI tool that streamlines GitHub issue workflows: create branches, track progress, and generate PRs automatically. Simplify your git + GitHub issue management with a single command.
Interactive menu to view and switch between recently used Git branches
Add a description, image, and links to the git-workflow topic page so that developers can more easily learn about it.
To associate your repository with the git-workflow topic, visit your repo's landing page and select "manage topics."