awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to elidianaandrade/git-github-learning-quest

Open-source alternatives to Git Github Learning Quest

30 open-source projects similar to elidianaandrade/git-github-learning-quest, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Git Github Learning Quest alternative.

  • geeeeeeeeek/git-recipesAvatar von geeeeeeeeek

    geeeeeeeeek/git-recipes

    14,752Auf GitHub ansehen↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    Auf GitHub ansehen↗14,752
  • progit/progit2Avatar von progit

    progit/progit2

    6,522Auf GitHub ansehen↗

    This project is a comprehensive educational resource and guide for learning the Git version control system. It serves as a technical documentation source for a textbook that explains the fundamentals, advanced workflows, and internal architecture of Git. The project is structured as a multi-format e-book, with source files designed to be compiled into various digital publication formats, including HTML, PDF, EPUB, and Mobi. It utilizes a dedicated build pipeline to generate and validate these documents. The content covers a broad range of version control capabilities, including history manip

    CSS
    Auf GitHub ansehen↗6,522
  • rafaballerini/gittutorialAvatar von rafaballerini

    rafaballerini/GitTutorial

    10,518Auf GitHub ansehen↗

    This project is a set of instructional resources and step-by-step guides designed for learning version control fundamentals and collaborating via remote hosting platforms. It provides a comprehensive tutorial for using Git and GitHub to manage code versions and track project history. The materials include a practical walkthrough of the GitHub workflow, specifically focusing on forking, cloning, and pushing changes to remote repositories. These guides serve as a learning resource covering both basic and advanced operations for managing file changes. The content covers core version control ope

    gitgit-commitgit-tutorial
    Auf GitHub ansehen↗10,518

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • xirong/my-gitAvatar von xirong

    xirong/my-git

    7,396Auf GitHub ansehen↗

    my-git is a comprehensive framework and reference guide for Git version control administration, repository governance, and software release management. It provides a structured approach to managing the software development lifecycle, from initial feature branching to final production deployment. The project distinguishes itself through a specialized AI-assisted development framework. This includes workflows for managing AI-generated code via automated diff reviews, intent-based commit splitting, and governance models for multi-agent coordination and session isolation using worktrees. The cod

    Python
    Auf GitHub ansehen↗7,396
  • joshnh/git-commandsAvatar von joshnh

    joshnh/Git-Commands

    5,450Auf GitHub ansehen↗

    This project is a curated Git command reference and version control cheat sheet. It serves as a workflow guide for initializing projects, managing branches, and coordinating changes between local and remote environments. The documentation provides a categorized list of commands to manage file snapshots, commit histories, and general development workflows. It maps common version control tasks to their specific shell syntax for quick reference. The reference covers several primary capability areas, including branch management, history inspection, and remote synchronization. It also includes gu

    Auf GitHub ansehen↗5,450
  • magit/magitAvatar von magit

    magit/magit

    7,138Auf GitHub ansehen↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Emacs Lisp
    Auf GitHub ansehen↗7,138
  • catonetwo/github-tutorialAvatar von CatOneTwo

    CatOneTwo/GitHub-Tutorial

    1,237Auf GitHub ansehen↗

    GitHub-Tutorial is an educational learning resource and tutorial designed to help users master fundamental version control concepts, branching strategies, and remote repository collaboration. It functions as a guide for interacting with version control systems through text commands in a local terminal environment, tracking code changes chronologically, and managing project histories. The project covers command line interface tooling, branch-based parallel isolation, and distributed graph-based versioning workflows. It also provides instructions for static website hosting and publishing, show

    gitgithubtutorials
    Auf GitHub ansehen↗1,237
  • k88hudson/git-flight-rulesAvatar von k88hudson

    k88hudson/git-flight-rules

    42,472Auf GitHub ansehen↗

    git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing version control with Git. It provides a set of procedure-based rules and best practices designed to organize code history, branches, and collaborative development. The project distinguishes itself by providing structured workflows for complex history manipulation and data recovery. This includes specific guidance on rewriting commit history to remove sensitive data, using the reference log to recover lost work, and employing binary searches to isolate regressions. The resource

    Auf GitHub ansehen↗42,472
  • arslanbilal/git-cheat-sheetAvatar von arslanbilal

    arslanbilal/git-cheat-sheet

    7,303Auf GitHub ansehen↗

    This project is a comprehensive Git command reference guide and version control cheat sheet. It serves as a technical directory of terminal syntax and functional workflows organized as markdown documentation. The documentation is structured to map specific commands to development lifecycle stages, providing detailed guidance on implementing feature workflows, managing production releases, and executing critical hotfixes. The reference covers a broad range of version control capabilities, including repository initialization, branch and merge management, remote synchronization, and project his

    cheatsheetgitgit-flow
    Auf GitHub ansehen↗7,303
  • git-tips/tipsAvatar von git-tips

    git-tips/tips

    21,702Auf GitHub ansehen↗

    This project is a curated collection of command reference guides and workflow documentation for Git. It provides a structured set of shell commands and practical techniques for managing version control and repository history. The guide focuses on specific high-level operational areas, including repository debugging via binary search and log inspection, the manipulation of commit history through squashing and rewording, and the synchronization of remote repositories. It also covers techniques for auditing project evolution and managing remote references. Additional capabilities cover general

    JavaScriptgittipstips-and-tricks
    Auf GitHub ansehen↗21,702
  • missing-semester-cn/missing-semester-cn.github.ioAvatar von missing-semester-cn

    missing-semester-cn/missing-semester-cn.github.io

    7,311Auf GitHub ansehen↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Markdown
    Auf GitHub ansehen↗7,311
  • go-git/go-gitAvatar von go-git

    go-git/go-git

    7,211Auf GitHub ansehen↗

    This project is a pure Go implementation of the Git version control system, providing a library for integrating versioning and history analysis into applications. It functions as a complete repository manager and object store that does not require external binary dependencies. The implementation utilizes interface-based storage, allowing repositories to be managed on disk or entirely in memory. It supports a transactional storage model to ensure atomic operations and implements a content-addressable storage system using delta-compression packfiles. The library covers a broad range of version

    Gogitgit-clientgit-library
    Auf GitHub ansehen↗7,211
  • facebook/saplingAvatar von facebook

    facebook/sapling

    6,885Auf GitHub ansehen↗

    Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac

    Rust
    Auf GitHub ansehen↗6,885
  • gitextensions/gitextensionsAvatar von gitextensions

    gitextensions/gitextensions

    8,361Auf GitHub ansehen↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    C#gitgit-clientgit-gui
    Auf GitHub ansehen↗8,361
  • missing-semester/missing-semesterAvatar von missing-semester

    missing-semester/missing-semester

    5,525Auf GitHub ansehen↗

    The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni

    CSS
    Auf GitHub ansehen↗5,525
  • src-d/go-gitAvatar von src-d

    src-d/go-git

    4,880Auf GitHub ansehen↗

    This project is a native implementation of the Git version control system for Go applications. It provides a programmable API and a low-level plumbing toolset that allows developers to manage repositories, manipulate object graphs, and perform version control operations without requiring external system binaries or C bindings. The library is distinguished by its flexible storage and network layers, featuring a virtual file system that enables in-memory repository management to bypass disk I/O. It supports pluggable network transports and interface-based storage backends, allowing for custom p

    Go
    Auf GitHub ansehen↗4,880
  • skills/introduction-to-githubAvatar von skills

    skills/introduction-to-github

    9,926Auf GitHub ansehen↗

    This project is a guided instructional course and tutorial for learning version control, repository management, and collaborative workflows using GitHub. It serves as a practical introduction to branching, committing, and managing pull requests for software development projects. The curriculum includes specialized training on collaborative workflows, focusing on implementing peer reviews and formal merge processes. It also provides a step-by-step guide for creating customized personal profile pages using Markdown. The materials cover fundamental Git project management and the setup of collab

    branchescommitsgit
    Auf GitHub ansehen↗9,926
  • romulooliveira/commit-messages-guideAvatar von RomuloOliveira

    RomuloOliveira/commit-messages-guide

    6,773Auf GitHub ansehen↗

    This project is a comprehensive guide to Git version control standards and best practices. It provides a set of instructions for writing professional commit messages and managing repository history to ensure project maintainability. The documentation covers the standardization of commit messages through specific rules for mood, capitalization, and structural separation of subjects and bodies. It also includes guidelines for composing pull request summaries and cover letters to provide maintainers with necessary technical context and logic. The guide extends to repository security and history

    Auf GitHub ansehen↗6,773
  • roshanjossey/first-contributionsAvatar von Roshanjossey

    Roshanjossey/first-contributions

    54,683Auf GitHub ansehen↗

    This project is a Git workflow learning tool and a contribution sandbox designed to teach the process of forking and cloning repositories. It serves as a hands-on tutorial where new developers can practice the technical steps required to contribute to open source projects in a safe environment. The project facilitates beginner developer onboarding by simulating a GitHub contribution cycle. It provides a controlled space for users to exercise the technical requirements of making their first contributions, specifically focusing on the process of submitting pull requests. The learning surface c

    Auf GitHub ansehen↗54,683
  • agis/git-style-guideAvatar von agis

    agis/git-style-guide

    5,114Auf GitHub ansehen↗

    This project is a version control style guide providing standardized rules for commit messages, branch naming, and history management. It serves as a comprehensive framework for maintaining a consistent and readable project history through a set of defined guidelines and workflow documentation. The guide emphasizes a linear history branching model, utilizing rebasing and squashing techniques to maintain a straight timeline of commits. It specifies a structured commit layout using imperative language and a kebab-case naming convention for branches to ensure organizational clarity across teams.

    gitstylestyle-guide
    Auf GitHub ansehen↗5,114
  • laravel/docsAvatar von laravel

    laravel/docs

    3,392Auf GitHub ansehen↗

    This is the official repository for submitting and managing changes to the Laravel framework's documentation. It operates as an open source documentation platform where community contributions are organized through a versioned documentation structure, with each major or minor release maintaining its own set of documentation files. Documentation content is stored as plain Markdown files in a version-controlled repository, with changes tracked through Git commits and routed to specific branches that correspond to distinct release versions. Contributions are submitted via pull requests, enabling

    docslaravel
    Auf GitHub ansehen↗3,392
  • 521xueweihan/git-tipsAvatar von 521xueweihan

    521xueweihan/git-tips

    15,848Auf GitHub ansehen↗

    This project is a collection of educational resources and reference materials designed to provide guidance on version control workflows. It serves as a knowledge base and command reference guide for managing repositories, featuring a categorized cheat sheet and tutorials on optimizing project management. The resources focus on advanced techniques for history manipulation, such as commit recovery, remote synchronization, and repository optimization. It provides practical tips for refining project history through branching, stashing, and the use of configuration settings to speed up common task

    cheatsheetgitgithub
    Auf GitHub ansehen↗15,848
  • jj-vcs/jjAvatar von jj-vcs

    jj-vcs/jj

    29,746Auf GitHub ansehen↗

    Jujutsu is a distributed version control engine designed to manage project history through mutable commits and a persistent operation log. By treating the working directory as a mutable commit, it eliminates the need for manual staging areas, allowing users to modify repository history directly without checking out specific branches. The system maintains full compatibility with existing remote repositories, ensuring that local workflows remain interoperable with standard version control ecosystems. A defining characteristic of the project is its conflict-aware architecture, which treats merge

    Rustcligitjj
    Auf GitHub ansehen↗29,746
  • sindrets/diffview.nvimAvatar von sindrets

    sindrets/diffview.nvim

    5,356Auf GitHub ansehen↗

    diffview.nvim is a Git diff tool for Neovim that provides a dedicated interface for visualizing and managing differences across files and revisions. It functions as a revision browser and history tracker, allowing users to compare the working tree or index against specific Git tags, branches, or commits. The project includes specialized utilities for managing the Git index, such as a stage manager for staging specific diff hunks directly from a buffer. It also features a multi-way diff layout for resolving merge conflicts by comparing target and source branches during merges or rebases. Beyo

    Luadiffgitneovim
    Auf GitHub ansehen↗5,356
  • wfxr/forgitAvatar von wfxr

    wfxr/forgit

    5,025Auf GitHub ansehen↗

    forgit is a shell-based interactive CLI wrapper that uses a fuzzy finder to transform Git output into selection menus. It functions as a workflow accelerator and history browser, replacing manual command entry with searchable interfaces for version control operations. The tool provides specialized managers for Git worktrees and an interactive history browser for visualizing commit logs, reflogs, and blame data. It differentiates itself by wrapping native Git subcommands in selection logic, allowing users to pick targets before executing final operations. Its capabilities cover interactive fi

    Shell
    Auf GitHub ansehen↗5,025
  • arxanas/git-branchlessAvatar von arxanas

    arxanas/git-branchless

    4,083Auf GitHub ansehen↗

    git-branchless is a suite of tools for organizing changes as a sequence of individual commits instead of traditional branches. It functions as a stacked commit manager, history manipulation tool, and repository state auditor, designed to facilitate a branchless development workflow. The system distinguishes itself through in-memory graph manipulation, allowing for the rebasing, splitting, and moving of complex commit subtrees without checking out the working copy. It includes a commit graph visualizer that renders hidden references and abandoned nodes, alongside a local database that logs rep

    Rustcligitworkflow
    Auf GitHub ansehen↗4,083
  • doggy8088/learn-git-in-30-daysAvatar von doggy8088

    doggy8088/Learn-Git-in-30-days

    4,460Auf GitHub ansehen↗

    This project is a technical training curriculum and step-by-step educational guide designed to take users from a beginner to an advanced level of Git proficiency. It serves as a structured tutorial for mastering Git version control, focusing on commands, data structures, branching strategies, and remote collaboration. The learning path is organized into a sequential thirty-day schedule that divides complex version control subjects into thematic units. This progression combines theoretical explanations with practical command-line tasks to reinforce technical understanding and muscle memory. T

    Auf GitHub ansehen↗4,460
  • agis-/git-style-guideAvatar von agis-

    agis-/git-style-guide

    5,114Auf GitHub ansehen↗

    This project is a version control style guide and contribution standard. It provides formal specifications for maintaining consistency in commit messaging, branch naming, and general development workflows within Git. The guide focuses on organizing project history through atomic commit structuring and specific rebasing strategies to ensure a clean, linear timeline. It establishes standardized conventions for naming branches with ticket identifiers and formatting commit messages to explain the reasoning behind changes. The framework also covers the coordination of team contributions through m

    Auf GitHub ansehen↗5,114
  • microsoft/vscode-tips-and-tricksAvatar von microsoft

    microsoft/vscode-tips-and-tricks

    9,086Auf GitHub ansehen↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Auf GitHub ansehen↗9,086
  • remix-project-org/remix-projectAvatar von remix-project-org

    remix-project-org/remix-project

    3,003Auf GitHub ansehen↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    TypeScriptblockchainethereumevm
    Auf GitHub ansehen↗3,003