Tagged articles

Git

645 articles · Page 1 of 7
21CTO
21CTO
Jul 4, 2026 · Operations

Git 2.55 Release: Rust Enabled by Default – What You Need to Know

Git 2.55 introduces Rust as the default implementation, adds a one‑step git history fixup command, enables parallel hook execution, and brings Linux inotify‑based fsmonitor support, while also delivering incremental MIDX repacking and sparse‑checkout speedups, prompting developers to adjust CI pipelines or disable Rust before Git 3.0.

Gitci-pipelinesfsmonitor
0 likes · 9 min read
Git 2.55 Release: Rust Enabled by Default – What You Need to Know
Shuge Unlimited
Shuge Unlimited
Jul 3, 2026 · Artificial Intelligence

Building Karpathy’s LLM Wiki with Obsidian: Three‑Layer Architecture and Three Core Operations

This tutorial explains how to implement Andrej Karpathy’s LLM Wiki method using Obsidian, detailing a three‑layer schema‑raw‑wiki architecture, the Ingest‑Query‑Lint workflow, automatic bookkeeping that drives knowledge accumulation, and practical setup steps for personal or team use.

AI AgentsGitKnowledge Management
0 likes · 23 min read
Building Karpathy’s LLM Wiki with Obsidian: Three‑Layer Architecture and Three Core Operations
Java Architect Handbook
Java Architect Handbook
Jul 2, 2026 · Industry Insights

Why Facebook Dropped Git for Mercurial: Performance and Community Factors

Facebook originally used Git but switched to Mercurial around 2012 because its massive monolithic repository caused severe performance bottlenecks, especially during file stat operations, and Git’s maintainers were unwilling to improve scalability, leading the team to evaluate alternatives like Perforce before adopting Mercurial’s clearer architecture and collaborative community.

FacebookGitMercurial
0 likes · 13 min read
Why Facebook Dropped Git for Mercurial: Performance and Community Factors
Golang Shines
Golang Shines
Jul 1, 2026 · Operations

10 Essential Ops Tools That Can Cut Your Overtime by 80%

This article introduces ten Linux operations tools—Shell scripts, Git, Ansible, Prometheus, Grafana, Docker, Kubernetes, Nginx, ELK Stack, and Zabbix—detailing their functions, typical use cases, advantages, and concrete examples to help engineers streamline daily tasks and dramatically reduce overtime.

AnsibleDockerGit
0 likes · 9 min read
10 Essential Ops Tools That Can Cut Your Overtime by 80%
AI Architecture Path
AI Architecture Path
Jun 29, 2026 · Frontend Development

Terax: A 7 MB Open‑Source Tauri2+Rust IDE that Unifies Terminal, Editor, Git, and AI Agent Offline

The article analyzes the fragmented, heavyweight, and privacy‑risk‑laden workflow of using separate VSCode, iTerm2, Git clients, and AI chat tools, then introduces Terax—a 7 MB Tauri2+Rust‑based open‑source IDE that integrates a native terminal, CodeMirror6 editor, Git visual panel, web preview, and a controllable AI Agent with offline model support, while detailing its architecture, feature set, installation steps, and current limitations.

AI AgentCodeMirror6Git
0 likes · 12 min read
Terax: A 7 MB Open‑Source Tauri2+Rust IDE that Unifies Terminal, Editor, Git, and AI Agent Offline
macrozheng
macrozheng
Jun 27, 2026 · Backend Development

Boost IntelliJ IDEA Performance: 10 Simple Tweaks to Eliminate Lag

This article lists ten common IntelliJ IDEA pitfalls—slow performance, Lombok errors, broken breakpoints, encoding issues, unwanted Git files, Maven download slowness, class‑not‑found errors, broken shortcuts, MySQL timezone problems, and automatic reformatting—plus step‑by‑step solutions to make the IDE run smoothly for Java developers.

GitIDE performanceIntelliJ IDEA
0 likes · 25 min read
Boost IntelliJ IDEA Performance: 10 Simple Tweaks to Eliminate Lag
Geek Labs
Geek Labs
Jun 26, 2026 · Artificial Intelligence

Agor: Real-Time Collaboration Hub for Multi-Agent AI Development Teams

Agor is an open‑source command center that lets multiple AI coding agents and human developers work together on a shared canvas, each on its own Git branch, with all sessions, environments, prompts, and pull requests unified in one place.

AI AgentsAgorGit
0 likes · 5 min read
Agor: Real-Time Collaboration Hub for Multi-Agent AI Development Teams
AI Architecture Path
AI Architecture Path
Jun 17, 2026 · Fundamentals

Why D2’s 24K‑Star Open‑Source Diagram Tool Beats PlantUML and Drag‑Drop Editors

D2, a modern declarative diagram language with 24K+ GitHub stars, eliminates the layout chaos, vague errors, and heavy dependencies of PlantUML, Mermaid, Graphviz and drag‑and‑drop tools, while offering multiple layout engines, professional themes, animation, LaTeX support, zero‑dependency binaries, rich plugins and seamless Git integration, though it still lacks native GitHub rendering and fine‑grained pixel control.

AutomationCLID2
0 likes · 17 min read
Why D2’s 24K‑Star Open‑Source Diagram Tool Beats PlantUML and Drag‑Drop Editors
LuTiao Programming
LuTiao Programming
Jun 13, 2026 · Frontend Development

When AI Redesign Breaks Your Site: Why Git Branches Aren’t Enough

Using AI to redesign a front‑end page can quickly overwrite code and static assets, exposing the limits of simple Git branches; by creating a separate Git worktree, isolating the working directory, and organizing new resources in dedicated folders, developers keep the main branch stable while safely experimenting.

AIGitVersion Control
0 likes · 18 min read
When AI Redesign Breaks Your Site: Why Git Branches Aren’t Enough
Java Backend Technology
Java Backend Technology
Jun 9, 2026 · Fundamentals

Turn a Laggy IntelliJ IDEA into a Fast IDE with Simple Tweaks

This article lists ten common IntelliJ IDEA pitfalls—from high CPU usage and Lombok errors to Maven download slowness and Git commit issues—and provides step‑by‑step configurations, memory tweaks, plugin settings, and .gitignore rules to make the IDE run smoothly for Java developers.

GitIDEIntelliJ IDEA
0 likes · 24 min read
Turn a Laggy IntelliJ IDEA into a Fast IDE with Simple Tweaks
Code Mala Tang
Code Mala Tang
Jun 6, 2026 · Fundamentals

Stop Using Conventional Commits: Why Scope, Not Type, Should Lead Git Messages

The article argues that Conventional Commits is a harmful anti‑pattern because it puts the optional type before the far more important scope, promises automatic changelogs and version bumps that don’t work, and proposes the proven scoped‑commit format used by Linux, Git, Go and others.

Gitcommit-messageconventional-commits
0 likes · 13 min read
Stop Using Conventional Commits: Why Scope, Not Type, Should Lead Git Messages
Linyb Geek Road
Linyb Geek Road
Jun 1, 2026 · Artificial Intelligence

Why Knowledge, Not Harness, Is the Real Moat: Designing a Layered Knowledge Architecture for AI Engineering Teams

The article explains how an AI engineering team turned the hype around Harness Engineering into a sustainable competitive edge by building a multi‑layered, Git‑backed knowledge repository, defining knowledge types and maturity, integrating it with a 16‑stage workflow, and solving human‑machine interaction bottlenecks with remote‑control tools.

AI EngineeringGitHarness Engineering
0 likes · 32 min read
Why Knowledge, Not Harness, Is the Real Moat: Designing a Layered Knowledge Architecture for AI Engineering Teams
ArcThink
ArcThink
May 30, 2026 · Operations

Why AI Should Never Write Directly to Main: A Worktree Isolation Workflow

The article explains how using Git worktrees creates isolated workspaces for parallel AI agents, preventing file conflicts, preserving task context, and enabling safe experiment deletion, while outlining a four‑layer process, practical commands, patterns, and limitations for reliable AI‑assisted development.

AI AgentGitWorktree
0 likes · 16 min read
Why AI Should Never Write Directly to Main: A Worktree Isolation Workflow
IT Services Circle
IT Services Circle
May 27, 2026 · Backend Development

How to Speed Up IntelliJ IDEA: 10 Essential Fixes

This article lists ten common IntelliJ IDEA problems—from sluggish performance and Lombok errors to Git commit issues and MySQL connection failures—and provides concrete configuration steps, code snippets, and best‑practice recommendations to resolve each pitfall for Java developers.

Code formattingGitIDE performance
0 likes · 21 min read
How to Speed Up IntelliJ IDEA: 10 Essential Fixes
Su San Talks Tech
Su San Talks Tech
May 24, 2026 · Backend Development

How to Speed Up IntelliJ IDEA: 10 Essential Fixes for Java Developers

This article lists ten common IntelliJ IDEA pitfalls—such as high memory usage, indexing delays, Lombok errors, broken breakpoints, console encoding issues, unwanted Git commits, slow Maven downloads, classpath mismatches, shortcut conflicts, and automatic code reformatting—and provides step‑by‑step solutions to make the IDE run smoothly for Java and Spring projects.

GitIDE optimizationIntelliJ IDEA
0 likes · 23 min read
How to Speed Up IntelliJ IDEA: 10 Essential Fixes for Java Developers
Black & White Path
Black & White Path
May 21, 2026 · Operations

How to Self‑Host Gitea for Secure, Easy Project Management

This guide walks individual developers through installing Gitea—using Docker‑compose or binary packages—configuring a systemd service for automatic startup, accessing the web UI to create a repository, and linking it with IDEs to push code, providing a lightweight, self‑hosted Git platform for secure project management.

DockerGitGitea
0 likes · 4 min read
How to Self‑Host Gitea for Secure, Easy Project Management
Sohu Tech Products
Sohu Tech Products
May 20, 2026 · Artificial Intelligence

How to Eliminate Repetitive Prompts with Claude Code Skills: 5 Automation Hacks

The article introduces five Claude Code Skills—pr‑summary, fix‑issue, deep‑research, commit, and explain‑code—that package common development tasks into single commands, showing how context‑aware automation can replace repetitive prompts, streamline pull‑request creation, issue fixing, code investigation, committing, and documentation generation for teams.

AI codingAutomationClaude Code
0 likes · 12 min read
How to Eliminate Repetitive Prompts with Claude Code Skills: 5 Automation Hacks
Infinite Tech Management
Infinite Tech Management
May 19, 2026 · Industry Insights

Why Ten Years of Technical Notes Remain Useless to AI—and How to Fix It

After a decade of accumulating thousands of technical notes in Yuque, the author realized that without proper linking, retrieval, and AI‑compatible formatting, those notes become inaccessible, prompting a migration to Obsidian and a four‑layer knowledge‑asset framework that enables recording, linking, AI calling, and closed‑loop iteration.

AIGitKnowledge Graph
0 likes · 9 min read
Why Ten Years of Technical Notes Remain Useless to AI—and How to Fix It
21CTO
21CTO
May 17, 2026 · Industry Insights

Git Is Unprepared for the AI Agent Coding Surge

The rapid rise of AI agents generating pull requests is straining GitHub’s infrastructure, prompting industry leaders to analyze performance data, explore alternative Git clients like GitButler and Jujutsu, and consider upcoming Git 3 changes such as Reftable to address scalability challenges.

AIGitGit 3
0 likes · 10 min read
Git Is Unprepared for the AI Agent Coding Surge
MaGe Linux Operations
MaGe Linux Operations
May 14, 2026 · Operations

Ops Veteran's Secret: Master These 10 Tools to Cut Overtime by 80%

The article lists ten essential Linux operations tools—Shell scripting, Git, Ansible, Prometheus, Grafana, Docker, Kubernetes, Nginx, ELK Stack, and Zabbix—detailing their functions, typical scenarios, advantages, and concrete usage examples, helping engineers streamline daily tasks and reduce overtime.

AnsibleDockerELK Stack
0 likes · 9 min read
Ops Veteran's Secret: Master These 10 Tools to Cut Overtime by 80%
Frontend AI Walk
Frontend AI Walk
May 11, 2026 · Artificial Intelligence

From Personal Prompts to a Team Production Line: A 0‑to‑1 Guide for Skill Engineering

This article presents a step‑by‑step method for turning scattered personal prompt knowledge into versioned, testable, and shareable AI workflow assets, covering directory conventions, description design, test case creation, Bad Case feedback loops, Git management, team sharing mechanisms, and a 30‑day rollout plan.

AI workflowGitPrompt Engineering
0 likes · 22 min read
From Personal Prompts to a Team Production Line: A 0‑to‑1 Guide for Skill Engineering
phodal
phodal
May 10, 2026 · Artificial Intelligence

From /goal to Long‑Running Asynchronous Agents: Making AI Sustainably Deliver Complex Tasks

By experimenting with OpenAI’s /goal feature, the author shows how to turn ad‑hoc AI prompts into a structured, long‑running loop that records progress in Git, README and test artifacts, enabling agents to handle complex engineering tasks across multiple sessions with clear checkpoints and human‑in‑the‑loop control.

AI AgentsGitPrompt Engineering
0 likes · 12 min read
From /goal to Long‑Running Asynchronous Agents: Making AI Sustainably Deliver Complex Tasks
21CTO
21CTO
May 1, 2026 · Industry Insights

Zed 1.0 Launches: A Rust-Powered Editor Blending Classic Features with AI Tools

Zed 1.0, a Rust‑written cross‑platform code editor, adds bookmarks, Git commit view, extensive LSP support and optional AI assistance while letting users disable all AI features, but it faces ecosystem challenges compared to VS Code's massive extension market.

AI integrationCross-PlatformGit
0 likes · 7 min read
Zed 1.0 Launches: A Rust-Powered Editor Blending Classic Features with AI Tools
Selected Java Interview Questions
Selected Java Interview Questions
Apr 29, 2026 · Artificial Intelligence

How to Write Your Own Claude Skill

This guide explains the simple file structure of a Claude Skill, compares it with CLAUDE.md, shows where to store skills at personal, project, or plugin level, and provides detailed best‑practice tips, code examples, and validation steps for creating effective, on‑demand AI agent skills.

Agent SkillsAutomationClaude
0 likes · 13 min read
How to Write Your Own Claude Skill
DevOps Coach
DevOps Coach
Apr 24, 2026 · Artificial Intelligence

How Claude Code’s Auto‑Memory Boosts Productivity by Eliminating Re‑Entry

Claude Code’s new auto‑memory feature automatically records project context, preferences, and debugging notes in a structured memory folder, loads the first 200 lines at session start, and lets users toggle or edit the memory, dramatically reducing repetitive input and speeding up development.

CLIClaude CodeGit
0 likes · 16 min read
How Claude Code’s Auto‑Memory Boosts Productivity by Eliminating Re‑Entry
21CTO
21CTO
Apr 23, 2026 · Fundamentals

Git 2.54 Introduces Experimental ‘git history’ Command

Git 2.54 adds the experimental git history command with reword and split sub‑commands, a new hook‑definition method outside the traditional Git/hook directory, default geometry repack, and several minor improvements, offering developers a simpler way to rewrite repository history.

GitVersion Controlgit 2.54
0 likes · 3 min read
Git 2.54 Introduces Experimental ‘git history’ Command
AI Architecture Hub
AI Architecture Hub
Apr 18, 2026 · Artificial Intelligence

Build a Dual‑Layer AI Knowledge Base in 20 Minutes and Supercharge Your LLM Agents

This article explains how to create a two‑layer AI knowledge system— a dynamic Knowledge Base Layer and a static Brand Foundation Layer— in about 20 minutes, detailing its architecture, advantages over traditional RAG, step‑by‑step deployment, and real‑world use cases for creators, teams, and personal productivity.

AI knowledge baseGitKnowledge Management
0 likes · 16 min read
Build a Dual‑Layer AI Knowledge Base in 20 Minutes and Supercharge Your LLM Agents
macrozheng
macrozheng
Apr 17, 2026 · Operations

Supercharge Parallel AI Development with Git WorkTree

This guide shows how to use Git WorkTree to let multiple AI assistants work on separate features of a takeout app simultaneously, avoiding file conflicts and simplifying merging by creating parallel work directories, with step‑by‑step commands and tips for conflict resolution.

AI codingGitVersion Control
0 likes · 8 min read
Supercharge Parallel AI Development with Git WorkTree
IT Services Circle
IT Services Circle
Apr 16, 2026 · Artificial Intelligence

Why AI Agents Forget Their Work and How a Harness Can Fix It

The article analyzes why AI agents lose context during multi‑session web‑app development, outlines common failure patterns, and proposes a practical harness that records progress, uses Git commits, and enforces fine‑grained feature lists and end‑to‑end testing to keep development on track.

AI AgentAutomationContext Management
0 likes · 9 min read
Why AI Agents Forget Their Work and How a Harness Can Fix It
Java Companion
Java Companion
Apr 9, 2026 · Backend Development

Finally Open‑Source: Rebased Extracts IntelliJ IDEA’s Git UI into a Standalone Client

Rebased is a community‑driven, open‑source Git client that reproduces IntelliJ IDEA’s full‑featured Git UI—including three‑pane diff, interactive rebase, and GitHub integration—while offering cross‑platform installers, source‑build instructions, a feature comparison with other clients, and a clear outline of its current limitations.

GitIntelliJ IDEARebased
0 likes · 12 min read
Finally Open‑Source: Rebased Extracts IntelliJ IDEA’s Git UI into a Standalone Client
Linux Tech Enthusiast
Linux Tech Enthusiast
Apr 7, 2026 · Operations

Top 10 Essential Tools Every Ops Engineer Uses Daily

This article enumerates ten widely used operations tools—Shell scripts, Git, Ansible, Prometheus, Grafana, Docker, Kubernetes, Nginx, ELK Stack, and Zabbix—detailing each tool's function, suitable scenarios, advantages, and concrete usage examples for daily sysadmin tasks.

AnsibleDockerELK
0 likes · 8 min read
Top 10 Essential Tools Every Ops Engineer Uses Daily
Java Architecture Diary
Java Architecture Diary
Apr 7, 2026 · Operations

Can a Standalone Git Client Match IDEA’s Power? Exploring Rebased

The article examines the limitations of VS Code’s Git panel, highlights the advanced features of IntelliJ IDEA’s Git client, and details the community‑driven Rebased project that extracts a lightweight standalone Git IDE, including installation steps, usage tips, and performance comparisons.

Developer ToolsGitIDE
0 likes · 8 min read
Can a Standalone Git Client Match IDEA’s Power? Exploring Rebased
ShiZhen AI
ShiZhen AI
Apr 6, 2026 · Artificial Intelligence

Boost Claude.md Compliance to 100% with 8 Essential Hooks

The article explains why Claude.md only obeys about 80% of instructions, introduces Claude Code Hooks as a deterministic alternative, and provides eight ready‑to‑copy hook configurations—including auto‑formatting, dangerous‑command blocking, file protection, test enforcement, linting, command logging, and automatic commits—to reliably enforce code‑quality policies.

AutomationClaudeESLint
0 likes · 12 min read
Boost Claude.md Compliance to 100% with 8 Essential Hooks
Code Mala Tang
Code Mala Tang
Mar 28, 2026 · Operations

How Git Worktree Enables Parallel Agent‑Driven Development

This article explains a structured workflow that uses git worktree to run multiple independent worktrees for parallel agent execution, detailing the three‑step process, bottlenecks, and a bash orchestration script for managing front‑end and API worktrees in a multi‑repo environment.

GitWorktreeagent automation
0 likes · 9 min read
How Git Worktree Enables Parallel Agent‑Driven Development

Git Installation and Basic Usage Guide

This article introduces Git as a distributed version‑control tool, explains what it does, walks through installing it on Windows, macOS, and Linux, shows how to configure a user name and email, and provides the essential commands for initializing repositories, committing changes, and working with remote repositories.

Basic CommandsGitInstallation
0 likes · 6 min read
Git Installation and Basic Usage Guide
Lin is Dream
Lin is Dream
Mar 26, 2026 · Information Security

Detect and Fix the Critical Apifox Remote Code Execution Vulnerability

This article explains the high‑severity remote code execution and data‑theft flaw discovered in Apifox, outlines how malicious scripts can steal SSH keys, Git credentials and shell history, and provides step‑by‑step Mac and Windows commands for self‑inspection and comprehensive remediation.

ApifoxGitRemediation
0 likes · 7 min read
Detect and Fix the Critical Apifox Remote Code Execution Vulnerability
AI Open-Source Efficiency Guide
AI Open-Source Efficiency Guide
Mar 26, 2026 · Fundamentals

Boost Your Learning 10×: Master Git, Python, and Java Through Gamified Play

This article introduces three free, open‑source gamified platforms—Oh My Git, CodeCombat, and Codepip—detailing their core features, level designs, and learning outcomes for Git version control, programming languages, and CSS/HTML, and provides a side‑by‑side comparison to help developers, students, and even children choose the best tool.

Backend DevelopmentGitJava
0 likes · 8 min read
Boost Your Learning 10×: Master Git, Python, and Java Through Gamified Play
Architect's Guide
Architect's Guide
Mar 25, 2026 · Fundamentals

How to Safely Undo a Pushed Git Commit: 4 Proven Methods

This guide explains four ways to revert code that has already been pushed to a remote Git repository—including manual comparison, using git revert, creating a new branch, and resetting with various options—detailing their steps, advantages, and cautions.

Force PushGitVersion Control
0 likes · 7 min read
How to Safely Undo a Pushed Git Commit: 4 Proven Methods
AI Architecture Path
AI Architecture Path
Mar 23, 2026 · Artificial Intelligence

Eliminate AI Context Corruption: Boost Coding Efficiency with GSD

The article introduces GSD, an open‑source, MIT‑licensed system that tackles AI‑driven coding’s “context corruption” problem by providing independent context windows, multi‑agent orchestration, atomic Git commits, and a six‑step workflow, enabling developers to use Claude Code and other AI tools more efficiently across projects of various sizes.

AI codingContext ManagementGit
0 likes · 10 min read
Eliminate AI Context Corruption: Boost Coding Efficiency with GSD
AI Engineering
AI Engineering
Mar 22, 2026 · R&D Management

When Code Is Free, How Engineers Stay Valuable – Simon’s Engineering Patterns

The guide reveals that while AI agents have reduced code generation costs to near zero, the true expense lies in ensuring quality, requiring engineers to shift from writing code to defining problems, designing agentic systems, and applying rigorous testing patterns such as red‑green TDD, context‑managed sub‑agents, and advanced Git workflows.

AI coding agentsAgentic EngineeringCognitive Debt
0 likes · 10 min read
When Code Is Free, How Engineers Stay Valuable – Simon’s Engineering Patterns
ITPUB
ITPUB
Mar 21, 2026 · Backend Development

What Linus Missed in Git’s Init: Deep Dive into C Code and Memory Leaks

The article examines Linus Torvalds’s original Git init implementation, walking through the C source files, explaining how directories are created, why a 40‑byte offset is added to allocated memory, and highlighting a missing free() call that leads to a memory leak, while discussing when manual deallocation is necessary.

C ProgrammingGitMemory Management
0 likes · 8 min read
What Linus Missed in Git’s Init: Deep Dive into C Code and Memory Leaks
ShiZhen AI
ShiZhen AI
Mar 12, 2026 · Operations

The Lifesaving Backup Trick 99% of OpenClaw Users Miss

This guide shows how to protect your OpenClaw configuration by treating the ~/.openclaw directory as a snapshot, using a private GitHub repository for secure, versioned backups that let you roll back, recover from loss, or migrate to a new machine in minutes.

AutomationGitGitHub
0 likes · 14 min read
The Lifesaving Backup Trick 99% of OpenClaw Users Miss
Architecture Digest
Architecture Digest
Mar 9, 2026 · Fundamentals

Merge vs Rebase: When to Use Each Git Strategy and How They Handle Conflicts

This article compares Git's merge and rebase commands by walking through a realistic scenario where two feature branches diverge from master, showing how each method resolves conflicts, affects commit history, creates merge commits, and outlines best‑practice guidelines for choosing the appropriate strategy.

Gitconflict-resolutionmerge
0 likes · 7 min read
Merge vs Rebase: When to Use Each Git Strategy and How They Handle Conflicts
java1234
java1234
Mar 7, 2026 · Fundamentals

Merge or Rebase? The Ultimate Guide to Git Merge Strategies

This article compares Git's merge and rebase commands by walking through a realistic two‑developer scenario, illustrating fast‑forward versus non‑fast‑forward merges, conflict resolution differences, commit‑history rewrites, and practical recommendations on when to choose each approach.

GitVersion Controlconflict resolution
0 likes · 6 min read
Merge or Rebase? The Ultimate Guide to Git Merge Strategies
Architect's Tech Stack
Architect's Tech Stack
Mar 6, 2026 · Fundamentals

Git Merge vs Rebase: When to Choose Each Strategy

This article walks through a common Git workflow where two developers work on parallel feature branches, compares the outcomes of using merge and rebase—including fast‑forward behavior, merge‑commit creation, conflict resolution steps, and the impact on commit history—so you can decide which method fits your scenario.

GitVersion Controlconflict resolution
0 likes · 6 min read
Git Merge vs Rebase: When to Choose Each Strategy
Java Companion
Java Companion
Mar 6, 2026 · Backend Development

Merge vs Rebase: The Ultimate Guide to Git Merge Strategies

This article walks through a realistic scenario where two developers work on parallel feature branches, compares the outcomes of using git merge versus git rebase—including fast‑forward and non‑fast‑forward merges, conflict resolution steps, and the impact on commit history—so you can choose the right strategy for your workflow.

GitVersion Controlcommit history
0 likes · 7 min read
Merge vs Rebase: The Ultimate Guide to Git Merge Strategies
Ubuntu
Ubuntu
Feb 25, 2026 · Fundamentals

How to Build a Full Git Version‑Control Environment

This guide walks through installing Git, configuring user information and SSH keys for GitHub/GitLab, recommends graphical clients, and provides a concise cheat sheet of essential Git commands to help you manage code, documents, and configuration files effectively.

CLIGitGit GUI
0 likes · 4 min read
How to Build a Full Git Version‑Control Environment
Radish, Keep Going!
Radish, Keep Going!
Feb 25, 2026 · Fundamentals

Unlock Git’s Hidden Power: Master the Magic Files That Control Your Repository

This guide explains the purpose, syntax, and practical usage of Git’s special configuration files—including .gitignore, .gitattributes, .lfsconfig, .gitmodules, .mailmap, and others—so developers can correctly configure repository behavior, manage large files, submodules, and author identities across platforms.

ConfigurationGitVersion Control
0 likes · 17 min read
Unlock Git’s Hidden Power: Master the Magic Files That Control Your Repository
AI Tech Publishing
AI Tech Publishing
Feb 24, 2026 · Artificial Intelligence

How to Build an AI Personal Operating System Using Files and Git

The author created a file‑based Personal Brain OS stored in a Git repository, using a three‑layer context architecture, JSONL/YAML/Markdown formats, and custom agent skills to give AI continuous awareness of style, goals, contacts, and workflows without any database or API keys.

AIAgent SkillsAutomation
0 likes · 21 min read
How to Build an AI Personal Operating System Using Files and Git
Tech Minimalism
Tech Minimalism
Feb 23, 2026 · Artificial Intelligence

From PRD to Code: How Ralph’s Autonomous AI Agent Loop Automates Development

Ralph uses a simple Bash‑loop architecture to launch a fresh AI instance for each PRD task, storing state in Git, progress.txt and prd.json, then iteratively runs quality checks, commits code, and updates documentation, enabling end‑to‑end automated development from specification to production.

AI AutomationBash loopCI/CD
0 likes · 18 min read
From PRD to Code: How Ralph’s Autonomous AI Agent Loop Automates Development
Architect
Architect
Feb 3, 2026 · Artificial Intelligence

Master Claude Code: 10 Advanced Tips to Turn AI into Your Engineering Partner

This guide distills Boris Cherny's ten advanced Claude Code strategies—covering parallel worktrees, plan‑mode design, rule‑based documentation, skill automation, efficient bug fixing, reviewer prompts, terminal enhancements, sub‑agents, data analysis, and learning techniques—into actionable steps and a ready‑to‑use workflow appendix.

AIGitPrompt Engineering
0 likes · 19 min read
Master Claude Code: 10 Advanced Tips to Turn AI into Your Engineering Partner
TonyBai
TonyBai
Feb 2, 2026 · Artificial Intelligence

Beads (bd): Using Git as a Distributed Database for AI Agent Task Tracking

Beads is a command‑line tool that turns Git into a distributed database, giving AI coding agents persistent, collaborative, and dependency‑aware task tracking, with features like context offloading, native dependency graphs, dual‑storage write barriers, adaptive hash IDs, and performance‑optimised blocked‑issue caching.

AI AgentsCLIGit
0 likes · 19 min read
Beads (bd): Using Git as a Distributed Database for AI Agent Task Tracking
Selected Java Interview Questions
Selected Java Interview Questions
Jan 30, 2026 · Backend Development

When to Use Git Merge vs Rebase: A Practical Comparison

This article walks through a common development scenario where two feature branches diverge from master, demonstrating how merge and rebase handle integration, conflict resolution, and commit history, and provides guidance on when each strategy is appropriate.

GitVersion Controlconflict resolution
0 likes · 7 min read
When to Use Git Merge vs Rebase: A Practical Comparison
DevOps Coach
DevOps Coach
Jan 19, 2026 · Fundamentals

Master Git in 30 Days: 35 Essential Commands Every Developer Needs

This guide demystifies Git by exposing common myths, presenting the 35 most useful commands organized by daily workflow, undo scenarios, branching, and advanced tricks, and offering a step‑by‑step 30‑day learning plan, mental models, common pitfalls, and tool recommendations to boost confidence and productivity.

Beginner GuideGitcommand-line
0 likes · 17 min read
Master Git in 30 Days: 35 Essential Commands Every Developer Needs
Su San Talks Tech
Su San Talks Tech
Jan 15, 2026 · Fundamentals

How to Undo a Pushed Commit in Git: Revert, Reset, and Branch Strategies

Learn step-by-step how to undo mistakenly pushed commits in Git, covering manual diff deletion, the recommended 'git revert' command, creating a new branch for large rollbacks, using 'git reset' with soft/mixed/hard/keep options, and safely force‑pushing the corrected history.

Force PushGitVersion Control
0 likes · 7 min read
How to Undo a Pushed Commit in Git: Revert, Reset, and Branch Strategies
21CTO
21CTO
Jan 11, 2026 · Fundamentals

What’s New in VS Code 1.108? Terminal, Git, and AI Agent Enhancements Explained

Visual Studio Code 1.108, released as the December 2025 update, brings terminal suggestion tweaks, richer GPU‑accelerated rendering, new AI agent “skill” folders, improved Git blame handling, and extensive bug‑fix clean‑up, offering developers a smoother, more customizable coding experience across Windows, macOS and Linux.

GitSoftware UpdateTerminal
0 likes · 5 min read
What’s New in VS Code 1.108? Terminal, Git, and AI Agent Enhancements Explained
Architect's Guide
Architect's Guide
Jan 9, 2026 · Fundamentals

Master Git: From Basics to Advanced Workflows in One Guide

This comprehensive guide walks you through Git fundamentals, core concepts, installation, configuration, common commands, branching, merging, rebasing, tagging, remote repository handling, GUI tools, undoing changes, stash, and cherry‑pick techniques, providing clear examples and code snippets for effective version control.

GitTaggingbranching
0 likes · 43 min read
Master Git: From Basics to Advanced Workflows in One Guide
Code Mala Tang
Code Mala Tang
Jan 7, 2026 · Fundamentals

When to Use Git Rebase vs Merge: Avoid Losing Code

This article explains the core differences between git rebase and git merge, illustrates how each rewrites or preserves commit history with concrete command examples, outlines safe usage scenarios, and provides practical tips to prevent code loss during collaborative development.

Code safetyGitmerge
0 likes · 6 min read
When to Use Git Rebase vs Merge: Avoid Losing Code
Top Architect
Top Architect
Jan 5, 2026 · Backend Development

How to Undo a Pushed Git Commit: Revert, Reset, and Branch Strategies

When a mistaken commit has already been pushed, this guide explains four practical ways to roll back the changes—manual comparison, git revert, creating a new branch, and resetting the current branch—detailing each method's steps, risks, and when to use them.

GitGit CommandsVersion Control
0 likes · 9 min read
How to Undo a Pushed Git Commit: Revert, Reset, and Branch Strategies
Top Architect
Top Architect
Jan 5, 2026 · Backend Development

Reverting Mistaken Commits Locally and Remotely with IntelliJ IDEA

This guide explains how to revert mistakenly pushed code by either manually comparing and deleting unwanted changes or using IntelliJ IDEA's Git reset options (soft, mixed, hard, keep) followed by a force push, ensuring both local and remote repositories return to a specific commit.

Force PushGitintellij-idea
0 likes · 6 min read
Reverting Mistaken Commits Locally and Remotely with IntelliJ IDEA
Linux Tech Enthusiast
Linux Tech Enthusiast
Dec 26, 2025 · Fundamentals

10 Essential Git Commands Visualized: Master Git Quickly

This article walks through ten core Git commands—including merge, rebase, reset, revert, cherry‑pick, fetch, pull, and reflog—using animated GIFs and concrete examples to illustrate how each command manipulates branches, history, and repository state, helping readers visualize and retain the concepts.

GitVersion Controlfetch
0 likes · 12 min read
10 Essential Git Commands Visualized: Master Git Quickly
macrozheng
macrozheng
Dec 24, 2025 · Fundamentals

How to Undo a Pushed Commit in Git: Revert, Reset, and Branch Strategies

This guide explains multiple ways to roll back code that has already been pushed to a remote Git repository, covering manual comparison, the git revert command, creating a new branch, and using reset with force‑push while highlighting safety considerations.

Force PushGitVersion Control
0 likes · 7 min read
How to Undo a Pushed Commit in Git: Revert, Reset, and Branch Strategies
Programmer XiaoFu
Programmer XiaoFu
Dec 18, 2025 · Fundamentals

How to Roll Back Pushed Git Commits: Practical Methods

The article explains four ways to undo code that has already been pushed to a remote Git repository—including manual diff deletion, using git revert, creating a new branch, and resetting the current branch—detailing each method’s steps, trade‑offs, and safety considerations.

GitIDEAVersion Control
0 likes · 7 min read
How to Roll Back Pushed Git Commits: Practical Methods
Su San Talks Tech
Su San Talks Tech
Dec 14, 2025 · Operations

How to Deploy a Lightweight Gitea Git Server with Docker for AI Platforms

This guide walks through deploying the lightweight Gitea Git service with Docker, configuring MySQL, setting up the web interface, creating repositories, generating access tokens, and accessing its REST API, offering a resource‑efficient alternative to GitLab for AI model hosting platforms.

AI platformDockerGit
0 likes · 5 min read
How to Deploy a Lightweight Gitea Git Server with Docker for AI Platforms
Java Architect Handbook
Java Architect Handbook
Dec 11, 2025 · Interview Experience

How to Undo a Pushed Git Commit? A Step‑by‑Step Interview Guide

This article walks through four practical ways to revert code that has already been pushed to a remote Git repository—including manual diff removal, using git revert, creating a new branch, and resetting the current branch with hard, mixed, or keep options—plus tips on force‑pushing and branch protection.

Force PushGitVersion Control
0 likes · 8 min read
How to Undo a Pushed Git Commit? A Step‑by‑Step Interview Guide
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Dec 5, 2025 · Cloud Native

Master Spring Cloud Config: Centralized Configuration for Microservices

This guide explains Spring Cloud Config's role in microservice architectures, covering its core features, architecture components, workflow, and step‑by‑step setup—including server creation, repository configuration, client integration, and optional dynamic refresh—while providing practical code snippets and diagrams.

Dynamic RefreshGitMicroservices
0 likes · 8 min read
Master Spring Cloud Config: Centralized Configuration for Microservices
Architect's Tech Stack
Architect's Tech Stack
Dec 3, 2025 · Operations

How to Build a Simple Jenkins CI/CD Pipeline with Maven and Git

This guide walks through setting up a three‑server environment (GitLab, Jenkins, test server), creating a GitLab project, configuring a Java Spring Boot application in IntelliJ, and using Jenkins with Maven, SSH Publisher, and custom pre/post steps to automatically build, package, and deploy a JAR file.

AutomationCI/CDGit
0 likes · 12 min read
How to Build a Simple Jenkins CI/CD Pipeline with Maven and Git
Java Web Project
Java Web Project
Nov 28, 2025 · Operations

How to Build a Simple Jenkins‑Maven‑Git CI/CD Pipeline from Scratch

This step‑by‑step guide shows how to set up a three‑server environment with GitLab, Jenkins, and a test machine, configure Git repositories, create a Spring Boot project in IntelliJ, install Maven and SSH Publisher plugins in Jenkins, and automate building, packaging, and deploying a JAR file via SSH while handling cleanup and port conflicts.

AutomationCI/CDGit
0 likes · 12 min read
How to Build a Simple Jenkins‑Maven‑Git CI/CD Pipeline from Scratch
Top Architect
Top Architect
Nov 13, 2025 · Operations

Build a Simple Jenkins‑Maven‑Git CI/CD Pipeline for Java Applications

This step‑by‑step guide shows how to set up a three‑server environment with GitLab, Jenkins, and a test machine, configure Maven and SSH Publisher plugins, create a Spring Boot project, and automate code push, build, deployment, and cleanup using Jenkins pipelines and shell scripts.

AutomationCI/CDGit
0 likes · 14 min read
Build a Simple Jenkins‑Maven‑Git CI/CD Pipeline for Java Applications
Radish, Keep Going!
Radish, Keep Going!
Nov 12, 2025 · Fundamentals

From Erlang to FFmpeg: 10 Must-Read Tech Stories Shaping Modern Development

This roundup highlights ten compelling tech stories—from falling in love with Erlang's fault‑tolerant concurrency and uncovering a historic Unix v4 tape, to warnings about "vibe coding" on RISC‑V, lazygit's Git UI boost, privacy concerns over Flock Safety cameras, Buffett's final shareholder letter, the legacy of Toy Story, SoftBank's Nvidia exit, Apple's iPhone Pocket, and FFmpeg's plea for funding—offering insights for developers and enthusiasts alike.

ErlangFFmpegGit
0 likes · 9 min read
From Erlang to FFmpeg: 10 Must-Read Tech Stories Shaping Modern Development
DevOps Coach
DevOps Coach
Nov 9, 2025 · Fundamentals

Master Git Basics: From git init to Advanced Branch Management

This step‑by‑step guide walks developers through essential Git commands—from initializing a repository and checking status to staging, committing, branching, merging, stashing, and pushing changes—providing clear examples and code snippets for everyday version‑control workflows.

GitVersion Controlbranching
0 likes · 10 min read
Master Git Basics: From git init to Advanced Branch Management
Java Tech Enthusiast
Java Tech Enthusiast
Nov 5, 2025 · Operations

Build a Simple Jenkins CI/CD Pipeline with Maven and Git

This guide walks you through setting up a basic CI/CD workflow using Jenkins, Maven, and Git on three servers—GitLab, Jenkins, and a test machine—covering prerequisites, project creation, pipeline configuration, Maven builds, SSH publishing, and cleanup scripts to achieve automated deployment.

AutomationCI/CDGit
0 likes · 12 min read
Build a Simple Jenkins CI/CD Pipeline with Maven and Git
MaGe Linux Operations
MaGe Linux Operations
Nov 3, 2025 · Operations

Master Git Ops: From Zero to Production-Ready IaC Version Control

This comprehensive guide walks you through Git operations for infrastructure-as-code, covering installation, SSH key setup, repository structuring, branching strategies, sensitive data handling, automation with hooks, backup, audit, monitoring, performance tuning, and security best practices for production environments.

AutomationCI/CDGit
0 likes · 31 min read
Master Git Ops: From Zero to Production-Ready IaC Version Control
Java Companion
Java Companion
Nov 2, 2025 · Operations

A Complete Jenkins + Maven + Git Automation Deployment Guide

This article walks through setting up three servers (GitLab, Jenkins, and a test machine), creating a GitLab project and token, configuring Maven and Jenkins plugins, defining Git, branch, and Maven settings, and implementing pre‑ and post‑steps—including a cleanup script and SSH publishing—to automatically build and deploy a Spring Boot JAR, while addressing common pitfalls such as missing manifest attributes and port conflicts.

AutomationCI/CDGit
0 likes · 10 min read
A Complete Jenkins + Maven + Git Automation Deployment Guide
macrozheng
macrozheng
Oct 16, 2025 · Fundamentals

Merge vs Rebase: When to Use Each Git Strategy for Clean History

This article explains the differences between Git merge and rebase, shows how each command works with example workflows, discusses squashing commits, and offers guidance on choosing the appropriate method based on project needs and team preferences.

GitVersion Controlbranching
0 likes · 6 min read
Merge vs Rebase: When to Use Each Git Strategy for Clean History
Programmer XiaoFu
Programmer XiaoFu
Oct 15, 2025 · R&D Management

Why GitButler’s Modern Visual Git Management Boosts Developer Productivity

GitButler introduces virtual branches that let developers work on multiple features simultaneously without switching physical branches, offering parallel development, smart change attribution, real-time conflict detection, AI-assisted commit generation, drag-and-drop commit management, seamless conversion to real branches, deep GitHub integration, and workflow optimizations for faster bug fixes and exploratory coding.

AI-assisted commitsGitGitButler
0 likes · 5 min read
Why GitButler’s Modern Visual Git Management Boosts Developer Productivity
Alibaba Cloud Native
Alibaba Cloud Native
Oct 12, 2025 · Cloud Native

Boost Code Review Accuracy with Single‑Commit AI Review Mode

The article explains how the single‑commit review mode in Alibaba Cloud Codeup uses AI to evaluate each commit individually, addressing the shortcomings of default bulk diff reviews, detailing configuration steps, recommended scenarios, observed benefits, and its performance trade‑offs.

AI Code ReviewCloud NativeContinuous Integration
0 likes · 6 min read
Boost Code Review Accuracy with Single‑Commit AI Review Mode
Liangxu Linux
Liangxu Linux
Oct 8, 2025 · Fundamentals

How GitButler’s Virtual Branches Transform Parallel Development

GitButler introduces virtual branches that let developers work on multiple features simultaneously without switching physical branches, offering AI‑assisted commits, drag‑and‑drop management, seamless GitHub integration, and workflow optimizations that reduce context‑switching overhead and simplify emergency bug fixes.

GitVersion ControlVirtual Branches
0 likes · 5 min read
How GitButler’s Virtual Branches Transform Parallel Development