Tagged articles

Git

695 articles · Page 2 of 7
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 codingGitMulti-agent
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 EngineeringGit
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.

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

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

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

Conflict ResolutionGitcommit 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
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 SkillsContext Engineering
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 AgentsCLIDependency Management
0 likes · 19 min read
Beads (bd): Using Git as a Distributed Database for AI Agent Task Tracking
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 GuideCommand LineGit
0 likes · 17 min read
Master Git in 30 Days: 35 Essential Commands Every Developer Needs
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 UpdateVS Code
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.

Gitbranchingmerge
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 safetyGitWorkflow
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 Commandsbranch
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.

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

Gitfetchmerge
0 likes · 12 min read
10 Essential Git Commands Visualized: Master Git Quickly
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.

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

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

GitSpring BootSpring Cloud Config
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.

CI/CDGitJava
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.

CI/CDGitJenkins
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.

CI/CDDevOpsGit
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.

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

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

CI/CDDevOpsGit
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.

CI/CDGitIaC
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.

CI/CDGitJenkins
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.

Gitbranchingmerge
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 ReviewGitcloud-native
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.

GitVirtual Branchesdeveloper workflow
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.

Gitcommit historyinteractive rebase
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.

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

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

Gitbranching strategysoftware development
0 likes · 24 min read
Which Git Branching Strategy Fits Your Team? A Practical Guide
Raymond Ops
Raymond Ops
Aug 23, 2025 · Operations

Master Jenkins: A Step‑by‑Step Guide to Automated Deployment and CI/CD

This comprehensive tutorial explains what Jenkins is, why continuous integration matters, and provides detailed, platform‑agnostic instructions for installing JDK, setting up Jenkins, integrating Git and Maven, configuring credentials, enabling SSH keyless login, and creating deployment scripts to automate Java application builds and releases.

CI/CDGitJenkins
0 likes · 17 min read
Master Jenkins: A Step‑by‑Step Guide to Automated Deployment and CI/CD
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.

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

GitRepositorybranching
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
Java Tech Enthusiast
Java Tech Enthusiast
Jun 11, 2025 · Fundamentals

Can You Pass This Humorous Programmer Quiz? Test Your Coding Culture Knowledge

This article presents a playful yet comprehensive programming exam that includes multiple‑choice, fill‑in‑the‑blank, true/false, code‑reading, and essay questions covering debugging habits, Git practices, code review comments, and common developer myths, complete with answer keys and sample code snippets.

Gitcode reviewprogramming quiz
0 likes · 12 min read
Can You Pass This Humorous Programmer Quiz? Test Your Coding Culture Knowledge
Liangxu Linux
Liangxu Linux
Jun 4, 2025 · Operations

10 Essential Linux Tools Every Ops Engineer Should Master

This guide introduces ten indispensable Linux tools for operations engineers, focusing on Shell scripting, Git, and Ansible, and provides detailed functions, typical scenarios, advantages, and concrete code examples to boost automation efficiency and reduce system‑downtime.

AnsibleGitautomation
0 likes · 5 min read
10 Essential Linux Tools Every Ops Engineer Should Master
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.

Gitbest practicesfilter-branch
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 Torvaldsgit history
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.

GitGit CommandsGit workflow
0 likes · 11 min read
Master Git Basics: From Installation to Advanced Workflows
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.

Gitcommit historyforce push
0 likes · 12 min read
How to Delete Commit History with git revert and git reset
Java Tech Enthusiast
Java Tech Enthusiast
Apr 6, 2025 · Fundamentals

Git Rebase vs Merge and Number-to-String Translation Using Dynamic Programming

The article compares git rebase and git merge—explaining that merge preserves history with extra commits while rebase creates a linear log but rewrites public history—then presents a dynamic‑programming solution for translating a numeric string to letters, using dp[i]=dp[i‑1]+dp[i‑2] when the two‑digit slice is between 10 and 25, achieving O(n) time.

AlgorithmGitdynamic programming
0 likes · 6 min read
Git Rebase vs Merge and Number-to-String Translation Using Dynamic Programming
macrozheng
macrozheng
Apr 3, 2025 · Backend Development

Java Backend Interview Secrets: Redis Cache Strategies & Spring Boot Startup

This article compiles essential Java backend interview topics, covering Redis cache pitfalls and solutions, Spring Boot initialization steps, common Spring annotations, MyBatis advantages, Git workflow commands, Java exception hierarchy, Java 8 enhancements, HashMap internals, Docker isolation mechanisms, and Jenkins CI/CD pipelines, providing a comprehensive technical reference for developers.

CI/CDDockerGit
0 likes · 23 min read
Java Backend Interview Secrets: Redis Cache Strategies & Spring Boot Startup
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.

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

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

Gitgit resetgit restore
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 integrationDevOpsGit
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.

Command LineGitgit basics
0 likes · 17 min read
Comprehensive Guide to Common Git Commands
IT Services Circle
IT Services Circle
Mar 16, 2025 · Backend Development

Comprehensive Java Backend Interview Guide: Redis, Spring Boot, Annotations, Git, Exceptions, Java 8, HashMap, Docker, and CI/CD

This article provides a detailed Java backend interview guide covering Redis cache problems and solutions, Spring Boot startup process, common annotations, Git workflow commands, Java exception hierarchy, Java 8 enhancements, HashMap implementation, Docker containerization, and Jenkins CI/CD practices, along with practical examples and code snippets.

CI/CDDockerGit
0 likes · 19 min read
Comprehensive Java Backend Interview Guide: Redis, Spring Boot, Annotations, Git, Exceptions, Java 8, HashMap, Docker, and CI/CD
Liangxu Linux
Liangxu Linux
Mar 15, 2025 · Fundamentals

How to Quickly Set Up a Full Linux C/C++ Development Environment

This step‑by‑step guide shows how to choose a Linux distribution, install GCC, configure Vim/VS Code/CLion, compile and run C/C++ programs, set up debugging with GDB and Valgrind, automate builds with Makefile or CMake, beautify the terminal, and manage code with Git, all with concrete commands and examples.

C++GCCGit
0 likes · 15 min read
How to Quickly Set Up a Full Linux C/C++ Development Environment
Architect's Guide
Architect's Guide
Mar 10, 2025 · Fundamentals

Removing an Erroneous Git Commit and Cleaning Up History

This article explains how to delete a mistaken Git commit and its record by using interactive rebase, git reset, git revert, and git filter-branch, while highlighting the need for force‑push and the differences between rebase and reset.

Gitfilter-branchforce push
0 likes · 7 min read
Removing an Erroneous Git Commit and Cleaning Up History
Java Architecture Diary
Java Architecture Diary
Feb 21, 2025 · Fundamentals

Boost Your Git Workflow: Master AI-Powered Conventional Commits

This article explains how AI Commits automatically generate standardized Conventional Commit messages by analyzing code diffs and project context, outlines the Conventional Commits specification, details the AI workflow steps, and provides practical setup guides for IntelliJ plugins and prompt templates.

AI CommitsGitautomation
0 likes · 8 min read
Boost Your Git Workflow: Master AI-Powered Conventional Commits
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.

Gitbranchingrepository migration
0 likes · 6 min read
Master Git: Essential Commands for Pushing, Branching, and Migration
Open Source Linux
Open Source Linux
Feb 12, 2025 · Operations

Master Jenkins: Step-by-Step Guide to Automated CI/CD Deployment on Linux

This comprehensive tutorial explains what Jenkins is, why CI/CD matters, and provides step‑by‑step instructions for installing JDK and Jenkins on Linux, configuring Git and Maven integration, setting up credentials and password‑less SSH, and creating deployment scripts to automate Java application builds and releases.

CI/CDGitJenkins
0 likes · 13 min read
Master Jenkins: Step-by-Step Guide to Automated CI/CD Deployment on Linux