Tagged articles
467 articles
Page 1 of 5
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
Java Tech Enthusiast
Java Tech Enthusiast
May 16, 2026 · Industry Insights

Why the World’s Largest Open‑Source Platform Was Abandoned

The article traces SourceForge’s rise as the biggest open‑source hosting site, its decline after 2010, and how its download‑centric model was overtaken by GitHub’s fork‑and‑pull‑request approach, illustrating broader shifts in software collaboration.

GitHubSourceForgeVersion Control
0 likes · 7 min read
Why the World’s Largest Open‑Source Platform Was Abandoned
Architect's Guide
Architect's Guide
May 13, 2026 · Big Data

Next‑Gen Visual Drag‑Drop Data Flow Platform: Features, Architecture, and Performance

The article introduces a visual drag‑and‑drop data flow platform that unifies stream and batch processing, offers version control, automatic fault tolerance, configurable data permissions, comprehensive monitoring, data alignment, and query templates, and presents single‑instance performance benchmarks of over 30k and 60k ops/s.

Data AlignmentData FlowDrag-and-Drop
0 likes · 7 min read
Next‑Gen Visual Drag‑Drop Data Flow Platform: Features, Architecture, and Performance
Smart Workplace Lab
Smart Workplace Lab
May 10, 2026 · Artificial Intelligence

When Your Internal AI Is Fed Bad Data, How to Fix It?

The article recounts a real incident where an AI‑generated SOP cited outdated policy because a knowledge base was overloaded with unchecked historical documents, then outlines a step‑by‑step protocol—including corpus cleaning, version locking, and isolation zones—to prevent data contamination and ensure reliable AI outputs.

AIData GovernanceKnowledge Base
0 likes · 7 min read
When Your Internal AI Is Fed Bad Data, How to Fix It?
SuanNi
SuanNi
Apr 27, 2026 · Artificial Intelligence

Agent Skills Explained: Definition, Structure, and Engineering Practices

This article breaks down the official Anthropic definition of Agent Skills, shows how they are simple file‑system‑based, composable units stored in SKILL.md, scripts, references and assets, and explains the three‑layer progressive‑disclosure loading model, discovery, selection, execution, composition patterns, security, version‑control integration and evaluation practices.

AIAgent SkillsComposable
0 likes · 14 min read
Agent Skills Explained: Definition, Structure, and Engineering Practices
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
DevOps Coach
DevOps Coach
Apr 21, 2026 · Industry Insights

What Space Shuttle Software and TeX Teach Us About Zero‑Bug Development

This article compares the ultra‑reliable software process behind the Space Shuttle with Donald Knuth’s painstaking development of TeX, highlighting extreme documentation, version‑controlled bug tracking, a zero‑bug release philosophy, and how scarcity‑driven constraints can forge lasting software excellence.

Bug BountyTeXVersion Control
0 likes · 10 min read
What Space Shuttle Software and TeX Teach Us About Zero‑Bug Development
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 CodingGitParallel Development
0 likes · 8 min read
Supercharge Parallel AI Development with Git WorkTree
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

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
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.

BranchForce PushGit
0 likes · 7 min read
How to Safely Undo a Pushed Git Commit: 4 Proven Methods
AgentGuide
AgentGuide
Mar 22, 2026 · Artificial Intelligence

How to Design Prompt Engineering in Your Project: A Complete Workflow

The article outlines a systematic Prompt Engineering process that starts with defining task goals and metrics, structures prompts into modular components, uses offline evaluation and bad‑case analysis, incorporates RAG or tools when needed, and continuously monitors accuracy, hallucination, latency and cost.

AI workflowEvaluationFew-Shot
0 likes · 7 min read
How to Design Prompt Engineering in Your Project: A Complete Workflow
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
Linux Tech Enthusiast
Linux Tech Enthusiast
Mar 1, 2026 · Fundamentals

14 Git Commands You’ll Use 99% of the Time

This guide lists the 14 Git commands that cover 99% of everyday development tasks, explains each command’s purpose, provides example usage such as initializing a repository, cloning, adding, committing, pushing, pulling, branching, merging, checking status, rebasing, stashing, and reverting, and even shows a simple shell script for summarizing repository information.

Software DevelopmentVersion Controlshell script
0 likes · 8 min read
14 Git Commands You’ll Use 99% of the Time
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
Node.js Tech Stack
Node.js Tech Stack
Feb 22, 2026 · Operations

How Claude Code’s Native Git Worktree Support Enables Fully Parallel Multi‑Agent Workflows

Claude Code’s new CLI integration of Git Worktree lets multiple AI agents operate in isolated workspaces within the same repository, eliminating branch conflicts, enabling parallel code refactoring, large‑scale migrations, and even side‑by‑side model comparisons such as the “cyber cricket” test by Vue creator Yuxi Yu.

AI agentsCLIClaude Code
0 likes · 9 min read
How Claude Code’s Native Git Worktree Support Enables Fully Parallel Multi‑Agent Workflows
Architect's Guide
Architect's Guide
Feb 20, 2026 · Fundamentals

Master Git: From Basics to Advanced Branching, Merging, and Rebase

This comprehensive guide demystifies Git by explaining its distributed architecture, file states, commit nodes, HEAD, remote repositories, and essential commands for adding, committing, branching, merging, rebasing, cherry-picking, and reverting, empowering developers to confidently manage code history and collaborate effectively.

Version Controlbranchingcherry-pick
0 likes · 17 min read
Master Git: From Basics to Advanced Branching, Merging, and Rebase
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 18, 2026 · Operations

How to Build a Scalable, Low‑Risk CI/CD Pipeline: Proven Steps and Tools

This guide explains how to design and implement a reliable CI/CD pipeline—from starting with a small pilot and adopting full version control, to using infrastructure-as-code, automating end‑to‑end workflows, applying fast‑failure checks, selecting the right tools, shifting security left, monitoring key metrics, and enabling safe rollbacks and comprehensive testing—to achieve faster, safer software delivery.

DevOpsInfrastructure as CodeVersion Control
0 likes · 13 min read
How to Build a Scalable, Low‑Risk CI/CD Pipeline: Proven Steps and Tools
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.

BranchGitVersion Control
0 likes · 9 min read
How to Undo a Pushed Git Commit: Revert, Reset, and Branch Strategies
DevOps Coach
DevOps Coach
Jan 4, 2026 · Fundamentals

Git 2.52 Unveiled: New Features, Security Risks, and How to Ready for Git 3.0

Git 2.52 introduces smarter repository introspection commands, faster tree-level blame, usability tweaks, and paves the way for Git 3.0 with SHA‑256 hashing, a Rust‑driven core, and modern defaults, while a new Shai‑Hulud worm highlights emerging security threats across GitHub and CI/CD pipelines, urging developers to upgrade and harden their workflows.

Git 2.52Git 3.0SHA-256
0 likes · 12 min read
Git 2.52 Unveiled: New Features, Security Risks, and How to Ready for Git 3.0
DevOps Coach
DevOps Coach
Dec 30, 2025 · Fundamentals

Why Git Is Failing Modern Scale: Performance Limits and Emerging Replacements

The article examines how Git’s original design struggles with today’s massive monorepos, slow merge models, binary assets, and developer‑unfriendly workflows, presents benchmark data, cites Google and GitHub research, and explores emerging version‑control alternatives that aim to solve these systemic performance and usability problems.

Alternative VCSMonorepoVersion Control
0 likes · 13 min read
Why Git Is Failing Modern Scale: Performance Limits and Emerging Replacements
AI Insight Log
AI Insight Log
Dec 26, 2025 · Artificial Intelligence

Z Code Unites Claude, Gemini, and Codex in a Single AI Coding Hub

Z Code, a lightweight AI code editor now in Alpha for Mac and Windows, offers a visual GUI that bundles top agents Claude Code, Codex, and Gemini, enables single‑API‑key switching, provides granular permission modes, conversation‑based versioning, and built‑in Model Context Protocol support for external data sources.

AI code editorClaudeCodex
0 likes · 5 min read
Z Code Unites Claude, Gemini, and Codex in a Single AI Coding Hub
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
AI Insight Log
AI Insight Log
Dec 24, 2025 · Fundamentals

When 90% of Code Is AI‑Generated: Why Mastering the Right Workflow Matters

Addy Osmani explains that despite AI now writing most code, developers must follow a disciplined, step‑by‑step workflow—including planning, incremental development, context feeding, model selection, rigorous testing, and fine‑grained version control—to avoid chaos and truly boost productivity.

AI CodingClaudeLLM workflow
0 likes · 9 min read
When 90% of Code Is AI‑Generated: Why Mastering the Right Workflow Matters
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
php Courses
php Courses
Nov 20, 2025 · Backend Development

Boost PHP Projects: Master Composer Integration in ServBay

This guide explains how ServBay bundles Composer for seamless PHP dependency management, covering Composer basics, key features, project setup, autoloading, version updates, and a step‑by‑step example that demonstrates creating, installing, and using packages within ServBay.

ComposerServBayVersion Control
0 likes · 7 min read
Boost PHP Projects: Master Composer Integration in ServBay
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.

GitTutorialVersion Control
0 likes · 10 min read
Master Git Basics: From git init to Advanced Branch Management
Model Perspective
Model Perspective
Nov 6, 2025 · Fundamentals

What Programmers Can Teach Us: 10 Habits to Boost Any Career

This article reveals ten powerful habits cultivated by programmers—such as problem decomposition, continuous learning, meticulous attention to detail, version control, automation, thorough documentation, systematic debugging, code reuse, proactive testing, and iterative improvement—that can dramatically enhance efficiency and quality in any profession.

Version Controlcontinuous learningproductivity
0 likes · 11 min read
What Programmers Can Teach Us: 10 Habits to Boost Any Career
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.

BackupGitVersion Control
0 likes · 31 min read
Master Git Ops: From Zero to Production-Ready IaC Version Control
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
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.

Developer WorkflowGitVersion Control
0 likes · 5 min read
How GitButler’s Virtual Branches Transform Parallel Development
Code Mala Tang
Code Mala Tang
Oct 6, 2025 · Fundamentals

Mastering Interactive Rebase: Turn Your Git History into a Clear Story

Learn how to use interactive rebase in your daily development workflow to clean, reorder, and rewrite commit history, turning scattered changes and pull‑request feedback into a coherent, readable story that improves team collaboration and code maintainability.

GitSoftware DevelopmentVersion Control
0 likes · 7 min read
Mastering Interactive Rebase: Turn Your Git History into a Clear Story
Su San Talks Tech
Su San Talks Tech
Sep 29, 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 and code snippets, introduces the squash option for compressing commits, and provides guidance on choosing the appropriate strategy based on project needs and team preferences.

GitVersion Controlmerge
0 likes · 6 min read
Merge vs Rebase: When to Use Each Git Strategy for Clean History
IT Services Circle
IT Services Circle
Sep 14, 2025 · Fundamentals

Why Git Is Really a Distributed File System, Not Just a VCS

The article reveals that Git originated as a distributed file system with powerful content‑tracking capabilities, explains its underlying architecture, common misconceptions, performance pitfalls, and practical strategies—such as using Git LFS and treating Git as a state‑based system—to fully leverage its strengths beyond traditional version control.

Content TrackingDevOpsDistributed File System
0 likes · 9 min read
Why Git Is Really a Distributed File System, Not Just a VCS
IT Services Circle
IT Services Circle
Sep 11, 2025 · Fundamentals

How Ruby’s Community Turned Git and Redis into Industry Titans

This article recounts how the Ruby and Rails community propelled Git from a Linux‑kernel‑only tool to the dominant version‑control platform and helped Redis gain widespread adoption, illustrating the powerful influence of a vibrant developer ecosystem on technology evolution.

GitGitHubRuby
0 likes · 10 min read
How Ruby’s Community Turned Git and Redis into Industry Titans
DevOps Coach
DevOps Coach
Sep 10, 2025 · Fundamentals

Which Git Branching Strategy Fits Your Team? A Practical Guide

This article explains why a clear branching strategy is essential for collaborative development, compares the most popular Git workflows—including GitFlow, GitHub Flow, GitLab Flow, environment branching, trunk‑based development, release branching, feature branching, and forking—and offers guidance on selecting and applying the best approach for your team’s size, release cadence, product complexity, and compliance needs.

GitSoftware DevelopmentVersion Control
0 likes · 24 min read
Which Git Branching Strategy Fits Your Team? A Practical Guide
Lobster Programming
Lobster Programming
Aug 20, 2025 · Fundamentals

Understanding Git Merge vs Rebase: When and How to Use Each

This article explains Git’s core architecture—including the working directory, index, local and remote repositories—and compares the merge and rebase commands, illustrating their mechanisms, advantages, and trade‑offs with clear diagrams to help developers choose the right strategy for collaborative workflows.

GitSoftware DevelopmentVersion Control
0 likes · 5 min read
Understanding Git Merge vs Rebase: When and How to Use Each
Architect's Guide
Architect's Guide
Aug 18, 2025 · Fundamentals

Master Git: From Basics to Advanced Workflows and Pro Tips

This comprehensive guide walks you through Git fundamentals—including its core concepts, installation, configuration, common commands, branching, merging, rebasing, tagging, stashing, cherry‑picking, remote workflows, and GUI tools—so you can confidently manage version control in any software project.

CLIGitMerging
0 likes · 42 min read
Master Git: From Basics to Advanced Workflows and Pro Tips
Raymond Ops
Raymond Ops
Aug 12, 2025 · Operations

How to Install, Configure, and Operate GitLab CE on CentOS

This guide walks through installing GitLab CE, configuring its URL and email settings, managing services, applying Chinese localization, creating projects via HTTP and SSH, adding remote repositories, and handling users and groups, providing complete hands‑on instructions for DevOps teams.

GitLabOperationsVersion Control
0 likes · 9 min read
How to Install, Configure, and Operate GitLab CE on CentOS
Wuming AI
Wuming AI
Aug 5, 2025 · Artificial Intelligence

How to Master AI‑Assisted ‘Vibe Coding’ for Fast Product Delivery

This guide breaks down a practical, step‑by‑step methodology for using AI to quickly turn ideas into functional products, covering tech‑stack choices, lightweight PRDs, disciplined version control, example‑driven prompts, and rapid error‑handling to avoid common pitfalls.

AI CodingVersion ControlVibe Coding
0 likes · 7 min read
How to Master AI‑Assisted ‘Vibe Coding’ for Fast Product Delivery
Code Mala Tang
Code Mala Tang
Jul 21, 2025 · Fundamentals

Why .DS_Store Keeps Appearing in Git and How to Remove It

This article explains what the hidden macOS .DS_Store file is, why it shows up in Git status, and provides step‑by‑step commands—including .gitignore usage and git rm --cached—to stop Git from tracking it permanently.

.DS_StoreGitVersion Control
0 likes · 4 min read
Why .DS_Store Keeps Appearing in Git and How to Remove It
Liangxu Linux
Liangxu Linux
Jun 22, 2025 · Fundamentals

Master Git: A Complete Beginner’s Guide to Version Control

This guide walks you through the fundamentals of Git, covering its distributed architecture, core concepts like working directory, staging area, and repository, step‑by‑step installation on Linux, creating local and remote repositories, essential commands such as add, commit, push, handling merge conflicts, and a handy cheat‑sheet of common Git commands.

CollaborationGitRepository
0 likes · 8 min read
Master Git: A Complete Beginner’s Guide to Version Control
DevOps Engineer
DevOps Engineer
Jun 12, 2025 · Fundamentals

Never Lose PR Context: Using Bitbucket Commit Message Templates

By configuring Bitbucket's commit message templates, teams can automatically embed PR titles, descriptions, IDs, and other metadata into Git commit messages, ensuring that valuable review information persists in the repository history even if the hosting platform changes.

BitbucketCommit TemplatesGit
0 likes · 5 min read
Never Lose PR Context: Using Bitbucket Commit Message Templates
Su San Talks Tech
Su San Talks Tech
Jun 1, 2025 · Backend Development

Master IntelliJ IDEA with the Official Chinese Docs: A Complete Guide

This article walks you through the official IntelliJ IDEA Chinese documentation (2025.1), covering installation, configuration, shortcuts, project setup, code editing, building, debugging, version control, database tools, and JVM frameworks, providing a concise roadmap for Java developers.

IDE configurationIDE tutorialIntelliJ IDEA
0 likes · 5 min read
Master IntelliJ IDEA with the Official Chinese Docs: A Complete Guide
Tencent Cloud Developer
Tencent Cloud Developer
May 14, 2025 · Fundamentals

9 Essential Git Tricks Every Developer Should Master

This guide presents nine practical Git techniques—including squashing commits, recovering lost history, cleaning workspaces, amending recent commits, partial file staging, protecting shared branches, undoing merges, purging files from history, and other handy commands—each explained with clear commands, warnings, and visual examples.

GitVersion Controlbest practices
0 likes · 9 min read
9 Essential Git Tricks Every Developer Should Master
21CTO
21CTO
May 10, 2025 · Fundamentals

What Linus Torvalds Reveals About Git’s 20‑Year Journey and Future

In a reflective interview marking Git’s 20th anniversary, Linus Torvalds discusses the system’s origins, design goals of performance, data integrity and distributed workflows, its unexpected rise through web developers, the evolution of hash algorithms, and his hopes for the next generation of version‑control tooling.

GitLinus TorvaldsSoftware Development
0 likes · 9 min read
What Linus Torvalds Reveals About Git’s 20‑Year Journey and Future
Lin is Dream
Lin is Dream
May 6, 2025 · Fundamentals

Master Git Basics: From Installation to Advanced Workflows

This guide walks beginners through Git fundamentals, covering installation, configuration, core commands, IDE integration, common workflows, and advanced operations like rebasing, resetting, and handling detached HEAD states, empowering developers to use version control confidently.

GitVersion Controlgit commands
0 likes · 11 min read
Master Git Basics: From Installation to Advanced Workflows
Java Tech Enthusiast
Java Tech Enthusiast
May 5, 2025 · Fundamentals

IntelliJ IDEA 2025.1 Release: AI Assistant Integration and Java 24 Support

IntelliJ IDEA 2025.1 launches with full Java 24 support, Kotlin K2 as the default mode, and a unified JetBrains AI Assistant that adds smarter code completion, multi‑file chat editing, and cloud models like GPT‑4.1, while also delivering enhanced debugging, a revamped terminal, improved framework tools, native Gradle daemon configuration, and richer Git integration.

IDE FeaturesIntelliJ IDEAJava 24
0 likes · 6 min read
IntelliJ IDEA 2025.1 Release: AI Assistant Integration and Java 24 Support
Top Architect
Top Architect
Apr 16, 2025 · Fundamentals

How to Delete Commit History with git revert and git reset

This article explains why you might need to remove a commit from Git history, demonstrates how to use git revert to create a new commit that undoes changes while preserving history, and shows how git reset combined with a forced push can completely erase unwanted commits from both local and remote repositories.

Force PushGitVersion Control
0 likes · 12 min read
How to Delete Commit History with git revert and git reset
Eric Tech Circle
Eric Tech Circle
Apr 11, 2025 · Industry Insights

Unlock Maximum Productivity with Cursor: Proven Best Practices for Developers

This guide shares a systematic, experience‑driven approach to leveraging Cursor’s AI capabilities—from project planning and codebase structuring to custom AI rules, Notepad management, version‑control integration, and advanced workflow automation—helping teams boost development speed while maintaining code quality.

AI coding assistantCursorVersion Control
0 likes · 11 min read
Unlock Maximum Productivity with Cursor: Proven Best Practices for Developers
MaGe Linux Operations
MaGe Linux Operations
Apr 3, 2025 · Operations

Master GitLab: Complete Introduction, Installation & Configuration Guide

This article provides a comprehensive overview of GitLab, covering its origins, key features, core DevOps capabilities, and step‑by‑step instructions for installing and configuring GitLab on Rocky Linux, including required system specs, repository setup, package installation, and post‑install verification.

DevOpsGitLabInstallation
0 likes · 9 min read
Master GitLab: Complete Introduction, Installation & Configuration Guide
Efficient Ops
Efficient Ops
Mar 30, 2025 · Fundamentals

How to Choose the Right Git Branching Strategy for Your Project

This article explains how to design and evaluate a project's Git branching strategy by breaking branches into four hierarchical levels—feature, integration, production, and version‑sequence—using Git Flow as a concrete example to illustrate each level's purpose and typical branch patterns.

GitGit FlowSoftware Development
0 likes · 5 min read
How to Choose the Right Git Branching Strategy for Your Project
Code Mala Tang
Code Mala Tang
Mar 30, 2025 · Fundamentals

Master Git Branching: Essential Commands and Workflows Explained

This comprehensive guide explains what Git branches are, why they are essential for isolation, collaboration, safe experimentation and version control, and walks you through creating, managing, merging, and syncing local and remote branches with practical command examples and workflow recommendations.

GitVersion Controlcommands
0 likes · 15 min read
Master Git Branching: Essential Commands and Workflows Explained
Code Mala Tang
Code Mala Tang
Mar 29, 2025 · Fundamentals

Master Git: Revert, Reset, Checkout & Restore Commands Explained

Learn how to safely undo changes in Git using commands like git revert, git reset (soft, mixed, hard), git checkout, and git restore, with clear explanations, usage examples, and best‑practice tips to keep your project history clean and recover lost work.

GitVersion Controlgit reset
0 likes · 7 min read
Master Git: Revert, Reset, Checkout & Restore Commands Explained
Eric Tech Circle
Eric Tech Circle
Mar 21, 2025 · Operations

Boost Your Git Workflow with AI: 5 Practical Scenarios Using Cursor

This guide demonstrates how to integrate the Cursor AI editor with Git to automate commit message generation, streamline branch management, perform intelligent code reviews, resolve merge conflicts, and generate commands, offering concrete prompts, shortcuts, and visual examples that enhance version‑control efficiency for development teams.

AI integrationCursorDevOps
0 likes · 8 min read
Boost Your Git Workflow with AI: 5 Practical Scenarios Using Cursor
Top Architecture Tech Stack
Top Architecture Tech Stack
Mar 18, 2025 · Fundamentals

Comprehensive Guide to Common Git Commands

This article provides a detailed overview of essential Git commands—including configuration, repository initialization, cloning, adding, committing, branching, merging, remote operations, diffing, logging, tagging, undoing changes, and submodule management—to help developers efficiently manage version control in software projects.

GitSoftware DevelopmentVersion Control
0 likes · 17 min read
Comprehensive Guide to Common Git Commands
php Courses
php Courses
Feb 19, 2025 · Backend Development

Improving Development Practices in a Legacy PHP/MySQL Environment Without Version Control

The article recounts a developer’s experience modernizing a legacy PHP and MySQL codebase that lacked version control, detailing the challenges of disorganized code, security risks, and inefficient workflows, and describing the step‑by‑step solutions implemented to introduce backups, local Git, security hardening, and a structured development process.

PHPVersion Controlmysql
0 likes · 10 min read
Improving Development Practices in a Legacy PHP/MySQL Environment Without Version Control
Raymond Ops
Raymond Ops
Feb 14, 2025 · Operations

Master Git: Essential Commands for Pushing, Branching, and Migration

This guide walks you through essential Git operations—including initializing a repository, pushing local projects to remote servers, reverting to previous commits, renaming and deleting branches, copying master code, migrating repositories while preserving history, and a collection of useful commands for efficient version control management.

GitVersion Controlbranching
0 likes · 6 min read
Master Git: Essential Commands for Pushing, Branching, and Migration
Architecture Digest
Architecture Digest
Jan 26, 2025 · Backend Development

10 Essential Git Tips for Efficient Version Control

This article presents ten practical Git techniques—from undoing the last commit and resolving merge conflicts to using tags, stashing changes, and cleaning up branches—helping developers of all levels manage code history more effectively and streamline their workflow.

BackendGitSoftware Development
0 likes · 10 min read
10 Essential Git Tips for Efficient Version Control
Raymond Ops
Raymond Ops
Jan 10, 2025 · Operations

Mastering SVN: 10 Essential Practices for Reliable Code Collaboration

This guide outlines ten practical SVN workflow rules—from regular code uploads and conflict resolution to ignoring generated files and writing clear commit messages—helping development teams maintain clean repositories, reduce errors, and improve collaborative efficiency.

CollaborationOperationsSoftware Development
0 likes · 10 min read
Mastering SVN: 10 Essential Practices for Reliable Code Collaboration
21CTO
21CTO
Jan 1, 2025 · R&D Management

What Will Shape Open Source in 2025? Rust, New Tools, and Fading Trends

Looking ahead to 2025, this article predicts that Rust will become mainstream in Linux kernel development, emerging tools like jj and uv will reshape version control and Python packaging, while trends such as SBOM, Fair Source licensing, and server‑side WebAssembly are expected to stall, underscoring the resilient yet selective evolution of open‑source software.

RustVersion Controlpython packaging
0 likes · 7 min read
What Will Shape Open Source in 2025? Rust, New Tools, and Fading Trends
macrozheng
macrozheng
Dec 31, 2024 · Operations

Why Choose Gogs Over GitLab? A Lightweight Self‑Hosted Git Solution

This article introduces Gogs as a fast, low‑resource self‑hosted Git service, explains how to install it with Docker, configure basic settings, use it for a SpringBoot‑Vue e‑commerce project, and compares its advantages over GitLab for developers seeking a lightweight alternative.

DevOpsDockerGit
0 likes · 7 min read
Why Choose Gogs Over GitLab? A Lightweight Self‑Hosted Git Solution
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 26, 2024 · Fundamentals

Monorepo Tool Selection and Migration Strategy: Comparative Analysis and Best Practices for 2024

This article examines the challenges of Multirepo architectures, evaluates popular 2024 Monorepo tools such as Rush, Turborepo, Lerna, Yarn Workspaces, Pnpm Workspaces, and Nx, and provides a detailed comparison to guide teams in selecting the most suitable tool and workflow for efficient dependency and version management.

JavaScriptMonorepoTool comparison
0 likes · 26 min read
Monorepo Tool Selection and Migration Strategy: Comparative Analysis and Best Practices for 2024
MaGe Linux Operations
MaGe Linux Operations
Dec 23, 2024 · Fundamentals

Master Gitee: From Registration to IDE Integration and Project Sync

This guide walks you through using Gitee as a domestic Git hosting alternative, covering account registration, remote repository creation, IntelliJ IDEA integration, project sharing, committing, pushing, pulling, cloning, and synchronizing GitHub projects, while highlighting key tips and common pitfalls.

GitGiteeIntelliJ IDEA
0 likes · 13 min read
Master Gitee: From Registration to IDE Integration and Project Sync
Selected Java Interview Questions
Selected Java Interview Questions
Nov 6, 2024 · Fundamentals

24 Essential Git Command-Line Tips for Developers

This guide presents 24 practical Git command-line techniques—including global configuration, undoing commits, interactive rebasing, stash management, and reflog inspection—to help developers gain deeper control, improve workflow efficiency, and maintain a clean project history.

GitVersion Controlcommand-line
0 likes · 9 min read
24 Essential Git Command-Line Tips for Developers
php Courses
php Courses
Oct 22, 2024 · Backend Development

Structured Approach for Migrating Python Functions to PHP

This guide outlines a systematic method for tracking, testing, and documenting the migration of Python functions to PHP, including creating a mapping table, using version control, writing unit tests, recording edge cases, and conducting regular progress reviews to ensure code quality and functional equivalence.

BackendPHPPython
0 likes · 4 min read
Structured Approach for Migrating Python Functions to PHP
Liangxu Linux
Liangxu Linux
Oct 16, 2024 · Fundamentals

Visualizing Git: Merge, Rebase, Reset, Revert, Fetch, Pull & Reflog Explained

This article uses animated diagrams to clearly illustrate how common Git commands—including merge (fast‑forward and no‑ff), rebase, reset (soft and hard), revert, cherry‑pick, fetch, pull, and reflog—operate on branches, commits, and history, helping developers understand and avoid common pitfalls.

GitVersion Controlfetch
0 likes · 12 min read
Visualizing Git: Merge, Rebase, Reset, Revert, Fetch, Pull & Reflog Explained
Top Architect
Top Architect
Oct 16, 2024 · Fundamentals

Using git rebase to Keep Commit History Clean: A Practical Guide

This article explains how to use git rebase to create a clear and linear commit history, compares rebase with git merge, and demonstrates the interactive rebase mode with concrete command examples and conflict‑resolution steps, helping developers maintain tidy version‑control logs.

GitVersion Controlinteractive rebase
0 likes · 8 min read
Using git rebase to Keep Commit History Clean: A Practical Guide
Top Architect
Top Architect
Oct 11, 2024 · Backend Development

How to Delete Git Commit History Using git revert and git reset

This article explains how to remove unwanted Git commit history by using git revert to create a new reversing commit and git reset (soft, mixed, or hard) to move the HEAD pointer, followed by a forced push to overwrite the remote repository, while warning about the risks involved.

Force PushGitVersion Control
0 likes · 10 min read
How to Delete Git Commit History Using git revert and git reset
Ctrip Technology
Ctrip Technology
Oct 11, 2024 · Big Data

Design and Implementation of Ctrip International Ticketing Data Middle Platform

This article details Ctrip's data middle‑platform solution for international ticketing, covering background challenges, design principles, key technical practices such as version control, P2P distribution, data timeliness, robustness, consumption‑process optimization, overall architecture, achieved benefits, and future plans.

Data ConsistencyData PlatformVersion Control
0 likes · 16 min read
Design and Implementation of Ctrip International Ticketing Data Middle Platform
Top Architect
Top Architect
Oct 10, 2024 · Fundamentals

Practical Git Commands: stash, reset --soft, cherry-pick, revert, and reflog with Usage Scenarios

This article presents practical Git commands—including stash, reset --soft, cherry-pick, revert, and reflog—explaining their descriptions, typical use cases, and step‑by‑step examples, along with tips for configuring short aliases, helping developers efficiently manage code changes and recover from mistakes.

GitSoftware DevelopmentVersion Control
0 likes · 19 min read
Practical Git Commands: stash, reset --soft, cherry-pick, revert, and reflog with Usage Scenarios
DevOps
DevOps
Sep 23, 2024 · Operations

Ten Essential DevOps Practices and Effective Implementation Methods

This article explains why DevOps often feels idealistic, outlines ten practical DevOps practices such as Infrastructure as Code, Immutable Infrastructure, and Built‑in Quality, and then presents three concrete work methods to help teams successfully adopt DevOps in real‑world environments.

Continuous DeliveryDevOpsInfrastructure as Code
0 likes · 21 min read
Ten Essential DevOps Practices and Effective Implementation Methods
Liangxu Linux
Liangxu Linux
Sep 21, 2024 · Fundamentals

Master Git from Scratch: Essential Commands and Workflows

This comprehensive guide walks you through Git fundamentals, installation, repository creation, file states, branching, merging, resetting, reverting, and cherry‑picking, providing clear command examples and visual illustrations to help beginners confidently manage version control in their projects.

GitVersion Controlbranching
0 likes · 11 min read
Master Git from Scratch: Essential Commands and Workflows
Selected Java Interview Questions
Selected Java Interview Questions
Sep 5, 2024 · Fundamentals

Comprehensive Guide to Git: Installation, Commands, Branch Management, and Remote Collaboration

This article provides a thorough tutorial on Git, covering environment installation, core concepts, common commands for adding, committing, and checking status, branch creation and merging, file operations, diff and log viewing, remote repository handling, SSH key setup, multi‑person collaboration workflow, remote branch management, force pushes, and merge strategies with conflict resolution.

Branch ManagementGitVersion Control
0 likes · 13 min read
Comprehensive Guide to Git: Installation, Commands, Branch Management, and Remote Collaboration
Top Architect
Top Architect
Aug 31, 2024 · Fundamentals

How to Use git rebase for Cleaner Commit History and Its Differences from git merge

This article explains the purpose and usage of git rebase, demonstrates step‑by‑step how rebase reorganizes commit history compared with git merge, covers conflict resolution, interactive rebase commands, and warns against rebasing shared branches, providing practical examples and code snippets.

GitVersion Controlconflict resolution
0 likes · 8 min read
How to Use git rebase for Cleaner Commit History and Its Differences from git merge