AI Agent Hub

Blog

In-depth articles on AI agents, LLM engineering, servers, Python and software development.

📝
Git Repository Size Optimization: Techniques for Cleaning Large Files and History
Dec 08, 2025 · git

The main reasons for a growing Git repository are committing large files (e.g., logs, videos), leftover large files in historical records, and unoptimized submodules. This leads to slow cloning/downlo

# Git Repository Optimization # Git Clean Large Files # Git LFS 825 views
📝
Git Submodule Update: Methods to Keep Dependencies in Sync
Dec 08, 2025 · git

Git submodules are used to address the trouble of code reuse and avoid repeated pasting. The main repository only records the version and location of the sub-repositories, while the sub-repositories s

# Git Submodule # Git Dependency Management # Code Synchronization Method 848 views
📝
Summary of Git Undo Operations: Differences Between reset, revert, and restore
Dec 08, 2025 · git

Git provides three undo tools: `reset`, `revert`, and `restore`. They have similar functions but different scenarios, so you need to choose based on the situation: - **git reset**: Adjusts the branch

# Git Undo Operations # Git revert # Git restore 683 views
📝
Git Commit Message Template: Standardizing Team Collaboration Submission Norms
Dec 08, 2025 · git

### Why Unified Commit Specification is Needed? A unified commit specification addresses issues like difficult code reviews, chaotic version iterations, and failed automation tools. It ensures clari

# Git Commit Specifications # Conventional Commits # Teamwork 828 views
📝
Git Remote Repository Migration: A Practical Guide to Migrating from SVN to Git
Dec 08, 2025 · git

### Why Migrate: SVN, as a centralized tool, has limitations (requires network for commits, inflexible branch management, frequent conflicts). Git, a distributed version control system, supports loc

# Git SVN Migration # Version Control Migration # Practical Guide to Git 698 views
📝
Git Repository Permission Management: How to Set Access Permissions for Team Members
Dec 08, 2025 · git

Git repository permission management serves as the "access control system" for team collaboration, with the core goal of ensuring code security and preventing unauthorized modifications or leaks, whil

# Git Repository Permission Management # Team Member Access Permission Settings # GitHub Permission Configuration 1,288 views
📝
Git and Code Review: Complete Process and Guidelines for Pull Requests
Dec 08, 2025 · git

The article focuses on the key roles of Git and Pull Requests (PRs) in team collaborative development. Git enables version management through branches (parallel development), commits (saving code snap

# Git Collaboration # Pull Request Process # Code Review Guidelines 1,148 views
📝
Git Branch Renaming: Steps to Safely Modify Local and Remote Branch Names
Dec 08, 2025 · git

### Guide to Renaming Git Branches Renaming branches is necessary to improve code structure clarity due to early naming inconsistencies, collaboration requirements, or logical adjustments. Ensure no

# Git Branch Rename # Git Operation Guide # Local branch modification 694 views
📝
Git Version Control Basics: Core Differences Between Distributed and Centralized Systems
Dec 08, 2025 · git

Version control is a core tool for managing code changes in software development, addressing issues such as multi-person collaboration and version rollback. This article compares centralized and distr

# Git # Version Control # Distributed Version Control 650 views
📝
Git Submodules: The Proper Way to Incorporate Third-Party Code into Your Project
Dec 08, 2025 · git

Git submodules are used to address issues such as version control loss, collaborative chaos, and code redundancy when a parent project reuses third-party code. The core idea is to embed an independent

# Git Submodule # Version Control # Third - party Code Management 599 views