17 Repos
Educational resources and documentation for mastering version control systems.
Explore 17 awesome GitHub repositories matching part of an awesome list · Git Tutorials and Guides. Refine with filters or upvote what's useful.
This project provides a comprehensive collection of version-control ignore templates designed to exclude unnecessary files from repositories. It offers a wide range of patterns tailored for specific programming languages, build systems, frameworks, platforms, and development tools. The repository includes documentation on the standards and procedures for contributing, as well as guidelines for creating effective and maintainable templates. It also covers specialized and versioned templates to address niche requirements and specific software configurations.
Essential templates for ignoring files in various programming languages.
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
Curated collection of common Git hints and productivity tricks.
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.
High-quality Git tutorials and practical guides in Chinese.
This project is a comprehensive full-stack web development course delivered through a video-based curriculum. It provides a structured learning path that integrates frontend and backend technologies, guiding users from fundamental concepts to advanced implementation across a multi-language stack. The curriculum distinguishes itself through a progressive layering of complexity, combining a React-based frontend course with a Python and Django backend course. It emphasizes professional workflow integration, featuring dedicated tutorials on Git and GitHub for version control and collaborative cod
Provides educational resources and documentation for mastering version control workflows using Git and 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
Provides a structured, gamified learning journey for Git and GitHub through themed levels and achievements.
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
Offers a comprehensive set of educational resources and guides for mastering version control systems.
my-git ist ein umfassendes Framework und Referenzhandbuch für die Git-Versionskontrollverwaltung, Repository-Governance und Software-Release-Management. Es bietet einen strukturierten Ansatz für die Verwaltung des Softwareentwicklungslebenszyklus, von der ersten Feature-Verzweigung bis zur finalen Bereitstellung in der Produktion. Das Projekt zeichnet sich durch ein spezialisiertes KI-gestütztes Entwicklungsframework aus. Dies umfasst Workflows für die Verwaltung von KI-generiertem Code mittels automatisierter Diff-Reviews, absichtsbasiertem Commit-Splitting sowie Governance-Modellen für Multi-Agenten-Koordination und Sitzungsisolierung unter Verwendung von Worktrees. Die Codebasis deckt ein breites Spektrum an Engineering-Praktiken ab, einschließlich CI/CD-Pipeline-Automatisierung, Enterprise-Repository-Governance und fortgeschrittenen Wiederherstellungsverfahren zur Wiederherstellung verlorener Commits oder zum Bereinigen sensibler Daten. Es beschreibt zudem detailliert Kollaborationsmuster wie Trunk-based Development, Stacked Pull Requests und gestufte Genehmigungssysteme. Das Repository dient als technische Referenz und Anleitung für die Implementierung standardisierter Branching-Strategien und Repository-Sicherheitsrichtlinien.
Comprehensive collection of learning materials for version control.
Dieses Projekt ist eine umfassende Bildungsressource und ein Leitfaden zum Erlernen des Git-Versionskontrollsystems. Es dient als technische Dokumentationsquelle für ein Lehrbuch, das die Grundlagen, fortgeschrittene Workflows und die interne Architektur von Git erklärt. Das Projekt ist als Multi-Format-E-Book strukturiert, wobei die Quelldateien so konzipiert sind, dass sie in verschiedene digitale Publikationsformate kompiliert werden können, einschließlich HTML, PDF, EPUB und Mobi. Es nutzt eine dedizierte Build-Pipeline, um diese Dokumente zu generieren und zu validieren. Der Inhalt deckt ein breites Spektrum an Versionskontrollfunktionen ab, einschließlich Historienmanipulation, Repository-Administration und Systemintegration. Es bietet geführte Anleitungen zum Workflow-Management – wie Branching, Merging und Rebasing – und analysiert die interne Mechanik des inhaltsadressierbaren Dateisystems sowie das Snapshot-basierte Versionierungssystem.
Serves as a comprehensive educational guide and tutorial for mastering the Git version control system.
Dieses Projekt ist eine kuratierte Git-Befehlsreferenz und ein Cheat-Sheet für die Versionskontrolle. Es dient als Workflow-Leitfaden für die Initialisierung von Projekten, die Verwaltung von Branches und die Koordination von Änderungen zwischen lokalen und Remote-Umgebungen. Die Dokumentation bietet eine kategorisierte Liste von Befehlen zur Verwaltung von Datei-Snapshots, Commit-Historien und allgemeinen Entwicklungs-Workflows. Sie ordnet gängige Versionskontrollaufgaben der entsprechenden Shell-Syntax zu, um ein schnelles Nachschlagen zu ermöglichen. Die Referenz deckt mehrere Hauptfunktionsbereiche ab, darunter Branch-Management, Historien-Inspektion und Remote-Synchronisation. Sie enthält zudem Anleitungen zur Verwaltung von Datei-Snapshots und zum Stashing temporärer Arbeiten. Der Inhalt ist als Markdown-basierte Dokumentation organisiert und wird über statische Dateien bereitgestellt.
Provides educational documentation and guides for mastering version control workflows.
Dieses Projekt ist ein Styleguide für die Versionskontrolle und ein Standard für Beiträge. Es bietet formale Spezifikationen zur Wahrung der Konsistenz bei Commit-Nachrichten, Branch-Benennungen und allgemeinen Entwicklungs-Workflows innerhalb von Git. Der Leitfaden konzentriert sich auf die Organisation der Projekthistorie durch atomare Commit-Strukturierung und spezifische Rebase-Strategien, um eine saubere, lineare Zeitlinie sicherzustellen. Er etabliert standardisierte Konventionen für die Benennung von Branches mit Ticket-Identifikatoren und die Formatierung von Commit-Nachrichten, um die Begründung hinter Änderungen zu erläutern. Das Framework deckt zudem die Koordination von Team-Beiträgen durch Merge-History-Management und Software-Release-Versionierung unter Verwendung annotierter und leichtgewichtiger Tags ab.
Best practices and conventions for maintaining clean Git history.
Dieses Projekt ist ein technisches Trainingscurriculum und ein schrittweiser pädagogischer Leitfaden, der Benutzer vom Anfänger- bis zum Fortgeschrittenenniveau in Git führen soll. Es dient als strukturiertes Tutorial zur Beherrschung der Git-Versionskontrolle mit Fokus auf Befehle, Datenstrukturen, Branching-Strategien und Remote-Zusammenarbeit. Der Lernpfad ist in einen sequenziellen 30-Tage-Plan unterteilt, der komplexe Themen der Versionskontrolle in thematische Einheiten gliedert. Dieser Fortschritt kombiniert theoretische Erklärungen mit praktischen Befehlszeilenaufgaben, um das technische Verständnis und das Muskelgedächtnis zu festigen. Das Curriculum deckt die breiteren Bereiche des Source-Code-Managements und der kollaborativen Softwareentwicklung ab. Es betont den Erwerb von Kompetenz in der Git-Befehlszeile, um Repositories zu navigieren und Commits über das Terminal zu verwalten.
Provides a step-by-step educational guide to take users from beginner to advanced Git proficiency.
:octocat: Curated list of GitHub Issues and Pull Requests templates
Standardized templates for issues and pull requests.
The definitive guide to Git, translated into Chinese.
This workshop has been made for students of Founders and Coders, and therefore assumes that you have completed lesson 1 of Udacity's Git and GitHub course (as part of the precourse material)
Beginner-friendly guide to fundamental version control concepts.
Git Pro Tips
Advanced tips for users familiar with basic Git operations.
微博:DefaultYuan
Practical collection of daily-use command-line operations.