awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to rafaballerini/gittutorial

Open-source alternatives to GitTutorial

30 open-source projects similar to rafaballerini/gittutorial, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best GitTutorial alternative.

  • elidianaandrade/git-github-learning-questالصورة الرمزية لـ elidianaandrade

    elidianaandrade/git-github-learning-quest

    10,830عرض على GitHub↗

    This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning fundamentals using a progression of themed levels and achievements, covering everything from initial repository setup to advanced collaboration workflows. The material is organized around core Git concepts such as branch isolation, commit snapshots, pull request workflows, remote synchronization, and stash management, all supported by a structured glossary of versioning terms. The project distinguishes itself by teaching Git and GitHub workflows through a hands-on, achievement-based

    gitgit-commandsgit-manual
    عرض على GitHub↗10,830
  • progit/progit2الصورة الرمزية لـ progit

    progit/progit2

    6,522عرض على GitHub↗

    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
    عرض على GitHub↗6,522
  • geeeeeeeeek/git-recipesالصورة الرمزية لـ geeeeeeeeek

    geeeeeeeeek/git-recipes

    14,752عرض على GitHub↗

    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.

    عرض على GitHub↗14,752

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • catonetwo/github-tutorialالصورة الرمزية لـ CatOneTwo

    CatOneTwo/GitHub-Tutorial

    1,237عرض على GitHub↗

    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
    عرض على GitHub↗1,237
  • roshanjossey/first-contributionsالصورة الرمزية لـ Roshanjossey

    Roshanjossey/first-contributions

    54,683عرض على GitHub↗

    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

    عرض على GitHub↗54,683
  • joshnh/git-commandsالصورة الرمزية لـ joshnh

    joshnh/Git-Commands

    5,450عرض على GitHub↗

    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

    عرض على GitHub↗5,450
  • xirong/my-gitالصورة الرمزية لـ xirong

    xirong/my-git

    7,396عرض على GitHub↗

    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
    عرض على GitHub↗7,396
  • octocat/spoon-knifeالصورة الرمزية لـ octocat

    octocat/Spoon-Knife

    13,848عرض على GitHub↗

    Spoon-Knife is a sandbox repository designed as a training tool for developers to learn the mechanics of distributed version control. It provides a dedicated environment for practicing the fundamental workflows of collaborative software development, including branching, committing, and merging code. The project serves as a tutorial for mastering the lifecycle of open source contributions. Users can practice creating personal forks of the repository to experiment with changes in an isolated workspace, as well as submitting pull requests to propose modifications for review. This structure allow

    HTML
    عرض على GitHub↗13,848
  • doggy8088/learn-git-in-30-daysالصورة الرمزية لـ doggy8088

    doggy8088/Learn-Git-in-30-days

    4,460عرض على GitHub↗

    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

    عرض على GitHub↗4,460
  • src-d/go-gitالصورة الرمزية لـ src-d

    src-d/go-git

    4,880عرض على GitHub↗

    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
    عرض على GitHub↗4,880
  • go-git/go-gitالصورة الرمزية لـ go-git

    go-git/go-git

    7,211عرض على GitHub↗

    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
    عرض على GitHub↗7,211
  • skills/introduction-to-githubالصورة الرمزية لـ skills

    skills/introduction-to-github

    9,926عرض على GitHub↗

    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
    عرض على GitHub↗9,926
  • ndleah/python-mini-projectالصورة الرمزية لـ ndleah

    ndleah/python-mini-project

    4,275عرض على GitHub↗

    This project is a collection of Python programming scripts and educational mini-projects designed as a shared development environment. It serves as an open source code repository where developers can practice coding and explore data science concepts through hands-on implementation. The repository functions as a collaborative learning resource focused on the fork and pull request workflow. It utilizes a distributed version control system to coordinate community contributions and peer reviews of Python scripts.

    Pythondata-analysisdata-sciencedata-visualization
    عرض على GitHub↗4,275
  • agis-/git-style-guideالصورة الرمزية لـ agis-

    agis-/git-style-guide

    5,114عرض على GitHub↗

    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

    عرض على GitHub↗5,114
  • firstcontributions/first-contributionsالصورة الرمزية لـ firstcontributions

    firstcontributions/first-contributions

    54,496عرض على GitHub↗

    This project is an educational resource designed to lower the barrier to entry for new developers learning how to participate in open-source software development. It provides a safe, guided practice environment where beginners can master the fundamental workflows required to contribute to public repositories. The project distinguishes itself by offering a hands-on, interactive tutorial that walks users through the complete lifecycle of a contribution. By following structured steps—including forking, branching, committing, and submitting a pull request—participants gain practical experience wi

    beginnerbeginner-friendlycontribute
    عرض على GitHub↗54,496
  • febobo/web-interviewالصورة الرمزية لـ febobo

    febobo/web-interview

    11,828عرض على GitHub↗

    This project is a frontend interview question bank and a comprehensive web development curriculum. It serves as a technical reference and study guide for software engineering candidates, combining a curated collection of interview questions and answers with a broad computer science fundamentals reference. The knowledge base is structured as a markdown-based system, using a folder-based taxonomy and directory hierarchy to organize technical topics. It employs a git-driven workflow to manage contributions and updates to the content, which is delivered as static documentation. The curriculum co

    javascriptreacttypescript
    عرض على GitHub↗11,828
  • k88hudson/git-flight-rulesالصورة الرمزية لـ k88hudson

    k88hudson/git-flight-rules

    42,472عرض على GitHub↗

    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

    عرض على GitHub↗42,472
  • missing-semester-cn/missing-semester-cn.github.ioالصورة الرمزية لـ missing-semester-cn

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

    7,311عرض على GitHub↗

    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
    عرض على GitHub↗7,311
  • kennethreitz/legitالصورة الرمزية لـ kennethreitz

    kennethreitz/legit

    5,690عرض على GitHub↗

    Legit is a command line wrapper and automation tool that provides an abstraction layer over Git. It simplifies version control by wrapping low-level commands into intuitive operation sequences to reduce manual configuration and increase execution safety. The tool automates common workflows, such as synchronizing branch states by fetching remote changes, merging or rebasing, and pushing updates in a single operation. It also manages local state through automatic stashing and unstashing when switching branches. The project covers a broad range of version control capabilities, including branch

    Python
    عرض على GitHub↗5,690
  • tkellogg/duraالصورة الرمزية لـ tkellogg

    tkellogg/dura

    4,424عرض على GitHub↗

    Dura is a Git backup tool and versioning safeguard that monitors multiple repositories to automatically create and restore point-in-time snapshots of modified files. It functions as a background process that snapshots uncommitted changes to a dedicated backup branch to prevent data loss from crashes or accidental deletions. The utility provides state recovery by checking out historical snapshots from these hidden branches, allowing work to be restored without altering the primary development history or the current staging area. The system covers multi-repository monitoring and automated chan

    Rustgitrust
    عرض على GitHub↗4,424
  • steveukx/git-jsالصورة الرمزية لـ steveukx

    steveukx/git-js

    3,845عرض على GitHub↗

    git-js is a programmatic Node.js library and version control wrapper that provides a structured JavaScript API for executing Git commands. It serves as a Git automation framework and process manager, allowing developers to chain version control tasks and parse raw command output into structured data objects. The project distinguishes itself through a dedicated Git process manager capable of spawning binaries with custom environment variables, specific process ownership, and concurrency throttling to prevent system resource exhaustion. It includes specialized system-level monitoring such as co

    TypeScript
    عرض على GitHub↗3,845
  • virtuslab/git-macheteالصورة الرمزية لـ VirtusLab

    VirtusLab/git-machete

    1,122عرض على GitHub↗

    Git Machete is a command-line tool designed to organize, visualize, and automate complex branch hierarchies within Git repositories. It models local branch relationships as a tree structure, allowing developers to manage parent-child dependencies and maintain a clear overview of feature development directly from the terminal. The tool distinguishes itself by using a keyboard-driven interface to provide a visual representation of branch states, enabling rapid navigation and interaction with repository history. It stores branch dependency metadata within local configuration files and automates

    Pythoncligitmerge
    عرض على GitHub↗1,122
  • magit/magitالصورة الرمزية لـ magit

    magit/magit

    7,138عرض على GitHub↗

    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
    عرض على GitHub↗7,138
  • facebook/saplingالصورة الرمزية لـ facebook

    facebook/sapling

    6,885عرض على GitHub↗

    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
    عرض على GitHub↗6,885
  • getpaseo/paseoالصورة الرمزية لـ getpaseo

    getpaseo/paseo

    9,118عرض على GitHub↗

    Paseo is an LLM coding agent orchestrator and multi-agent workflow manager designed to coordinate multiple AI agents across isolated git worktrees. It provides a unified control interface for managing these agents and their associated environments to execute complex programming tasks. The system distinguishes itself through a remote agent daemon that enables secure access to local coding agents via encrypted relays. It employs a git worktree environment manager to isolate parallel tasks into dedicated directories and branch-based server URLs, preventing file collisions and network port confli

    TypeScriptadeagentsclaude-code
    عرض على GitHub↗9,118
  • arslanbilal/git-cheat-sheetالصورة الرمزية لـ arslanbilal

    arslanbilal/git-cheat-sheet

    7,303عرض على GitHub↗

    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
    عرض على GitHub↗7,303
  • git-tips/tipsالصورة الرمزية لـ git-tips

    git-tips/tips

    21,702عرض على GitHub↗

    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
    عرض على GitHub↗21,702
  • gitkraken/vscode-gitlensالصورة الرمزية لـ gitkraken

    gitkraken/vscode-gitlens

    9,846عرض على GitHub↗

    GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an interactive commit graph directly into the editor. It provides a visual timeline of repository history with color-coded branch relationships, search, and filtering, alongside file-level annotations that show who last changed each line and why. The extension also functions as a cross-provider pull request manager, integrating with GitHub, GitLab, Bitbucket, and Azure DevOps to centralize PR and issue tracking within the IDE. What distinguishes GitLens is its AI-powered Git assis

    TypeScriptgitgithubvscode
    عرض على GitHub↗9,846
  • mroth/lolcommitsالصورة الرمزية لـ mroth

    mroth/lolcommits

    4,811عرض على GitHub↗

    lolcommits is an automated tool for capturing, archiving, and associating webcam media with version control commit histories. It functions as a webcam snapshot archiver and history visualization tool that triggers photos, GIFs, or videos whenever a Git commit is performed. The system uses Git hook automation to associate commit hashes with physical snapshots of the developer. It includes a plugin system for integrating third-party tools to transform captured images or add visual overlays such as commit messages and identifiers. The tool provides a media archive browser to retrieve captures a

    Ruby
    عرض على GitHub↗4,811
  • a-little-org-called-mario/a-little-game-called-marioالصورة الرمزية لـ a-little-org-called-mario

    a-little-org-called-mario/a-little-game-called-mario

    1,442عرض على GitHub↗

    This project is an open-source game engine designed as a collaborative platform for building and distributing interactive software. It provides a shared environment for developers to coordinate contributions and manage the development of game mechanics through collective maintenance. The engine utilizes a distributed version control workflow to track granular code changes and manage feature integration across teams. By employing modular architecture, the system allows for the independent development of core game components, facilitating scalable gameplay features and structured collaboration.

    GDScriptgamegame-developmentgamedev
    عرض على GitHub↗1,442