Tagged articles

merge

106 articles · Page 1 of 2
Coder Trainee
Coder Trainee
Jul 19, 2026 · Fundamentals

Git Merge vs Rebase: When the Wrong Choice Breaks Your Team

The article explains the fundamental differences between Git merge and rebase, shows how each command reshapes commit history, provides a golden rule against rebasing public branches, and offers practical scenarios, guidelines, and common pitfalls to help teams choose the right strategy.

GitWorkflowbranching
0 likes · 8 min read
Git Merge vs Rebase: When the Wrong Choice Breaks Your Team
Code of Duty
Code of Duty
May 24, 2026 · Fundamentals

Why Merge Conflicts Aren’t Scary—Messy Merges Are the Real Problem

The article explains that merge conflicts themselves are harmless, but chaotic merging practices cause trouble, and it walks through how Git detects conflicts, what the conflict markers mean, and practical habits like frequent pulls, short‑lived feature branches, clear naming, and careful diff review to avoid them.

Gitbest practicesbranch naming
0 likes · 4 min read
Why Merge Conflicts Aren’t Scary—Messy Merges Are the Real Problem
Code of Duty
Code of Duty
May 17, 2026 · Fundamentals

Why Git Branches Switch Instantly: Understanding Branches as Pointers

The article explains that Git branches are lightweight pointers to commits, not full copies of the project, which makes switching, merging, and rebasing fast and cheap; it demystifies HEAD, merge, and rebase by walking through concrete commit graphs and examples.

CommitGitHEAD
0 likes · 9 min read
Why Git Branches Switch Instantly: Understanding Branches as Pointers
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.

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

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

Gitcommit historyconflict resolution
0 likes · 7 min read
Merge vs Rebase: The Ultimate Guide to Git Merge Strategies
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.

branchingcherry-pickmerge
0 likes · 17 min read
Master Git: From Basics to Advanced Branching, Merging, and Rebase
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
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
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
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
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
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
Java Architecture Stack
Java Architecture Stack
Feb 19, 2025 · Fundamentals

Master Python Linked List: Reverse and Merge Techniques Explained

This article explains practical Python implementations for reversing a linked list using iterative and recursive approaches, merging two or multiple sorted linked lists, handling edge cases such as empty inputs, and includes complete code samples with complexity analysis for each method.

AlgorithmData StructuresLinked List
0 likes · 12 min read
Master Python Linked List: Reverse and Merge Techniques Explained
php Courses
php Courses
Jan 23, 2025 · Backend Development

Using PHP array_merge() to Combine Indexed and Associative Arrays

This article explains PHP's array_merge() function, detailing its syntax, demonstrating how to merge indexed and associative arrays with multiple examples, and highlighting how overlapping keys are handled, providing developers with practical guidance for efficient array manipulation.

Arrayarray mergebackend
0 likes · 4 min read
Using PHP array_merge() to Combine Indexed and Associative Arrays
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.

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

Gitinteractive rebasemerge
0 likes · 8 min read
Using git rebase to Keep Commit History Clean: A Practical Guide
Code Farming
Code Farming
Sep 15, 2024 · Backend Development

How Elasticsearch Indexes Documents: Step‑by‑Step Process

This article walks through Elasticsearch’s document indexing pipeline—from single‑document and bulk request routing, through the write‑refresh‑flush‑merge cycle, to the roles of Lucene, the translog, primary and replica shards, and how reliability, consistency, atomicity, isolation, real‑time visibility and performance are achieved.

Elasticsearchdocument indexingflush
0 likes · 22 min read
How Elasticsearch Indexes Documents: Step‑by‑Step Process
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.

Gitconflict resolutioninteractive rebase
0 likes · 8 min read
How to Use git rebase for Cleaner Commit History and Its Differences from git merge
Python Programming Learning Circle
Python Programming Learning Circle
Aug 21, 2024 · Fundamentals

Understanding Common Git Commands: Merge, Rebase, Reset, Revert, Fetch, Pull, and Reflog

This article visually and textually explains essential Git commands—including merge, rebase, reset, revert, cherry-pick, fetch, pull, and reflog—detailing their effects on branches, commit history, and how to resolve conflicts, providing a comprehensive guide for developers to manage version control effectively.

Gitfetchmerge
0 likes · 10 min read
Understanding Common Git Commands: Merge, Rebase, Reset, Revert, Fetch, Pull, and Reflog
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 15, 2024 · Fundamentals

Master Pandas: Essential Data Manipulation Techniques for Beginners

This comprehensive tutorial walks you through pandas basics, including reading CSV and Excel files, creating Series and DataFrames, performing data inspection, cleaning, indexing, hierarchical indexing, time‑series handling, grouping, aggregation, concatenation, merging, and practical code examples with visual outputs.

data cleaninggroupbymerge
0 likes · 12 min read
Master Pandas: Essential Data Manipulation Techniques for Beginners
Java Architect Essentials
Java Architect Essentials
Jul 16, 2024 · Fundamentals

Using git rebase to Keep Commit History Clean and Readable

This article explains how git rebase works, demonstrates its effect on commit history with concrete branch examples, compares rebase to merge, and introduces the interactive rebase mode for compressing and cleaning up commits, including conflict‑resolution steps and useful commands.

Gitcommit-historyinteractive rebase
0 likes · 6 min read
Using git rebase to Keep Commit History Clean and Readable
Java Tech Enthusiast
Java Tech Enthusiast
Jul 11, 2024 · Fundamentals

Master Git Rebase: Clean Commit History and Interactive Techniques

This guide explains how to use git rebase to produce a clear linear commit history, compares rebase with git merge, and demonstrates the interactive rebase mode for squashing and editing commits, including conflict resolution commands and best‑practice warnings.

Gitconflict resolutioninteractive rebase
0 likes · 6 min read
Master Git Rebase: Clean Commit History and Interactive Techniques
macrozheng
macrozheng
Jul 8, 2024 · Fundamentals

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

This article explains the differences between Git’s merge and rebase commands, illustrates their effects on commit history with diagrams and code examples, and offers guidance on choosing the appropriate strategy based on team workflow, project complexity, and the need for linear or preserved history.

mergerebase
0 likes · 7 min read
Merge vs Rebase: When to Use Which Git Strategy for Clean History
DevOps
DevOps
Jun 3, 2024 · Fundamentals

Comprehensive Git Best Practices and Common Pitfalls

This guide explains what Git is and isn’t, recommends proper tools, outlines effective branching strategies, compares merge and rebase, advises on conflict resolution, fetch‑instead‑of‑pull, atomic commits, LFS usage, and highlights Git’s limitations to help developers adopt optimal version‑control workflows.

Gitbest practicesbranching
0 likes · 24 min read
Comprehensive Git Best Practices and Common Pitfalls
Liangxu Linux
Liangxu Linux
Apr 10, 2024 · Fundamentals

Visualizing Git: Master Merge, Rebase, Reset, Revert & More

This article uses animated visualizations to clearly explain the core Git commands—merge (fast‑forward and no‑ff), rebase, interactive rebase actions, reset (soft and hard), revert, cherry‑pick, fetch, pull, and reflog—showing how each operation affects branches and history.

Gitfetchmerge
0 likes · 12 min read
Visualizing Git: Master Merge, Rebase, Reset, Revert & More
php Courses
php Courses
Jan 27, 2024 · Backend Development

Understanding PHP's array_merge_recursive() Function

This article explains the PHP array_merge_recursive() function, its syntax, parameters, return values, usage examples with code, and important considerations when merging multidimensional arrays, highlighting how duplicate keys are combined into arrays.

ArrayRecursionbackend
0 likes · 4 min read
Understanding PHP's array_merge_recursive() Function
IT Niuke
IT Niuke
Dec 31, 2023 · Fundamentals

Still Using Git Merge? Why You Should Consider Rebase

The article explains how Git merge and rebase work in typical development workflows, compares their effects on commit history, shows when each command is appropriate, warns against rebasing public branches, and offers practical naming conventions for parallel version development.

Development WorkflowGitbranch management
0 likes · 7 min read
Still Using Git Merge? Why You Should Consider Rebase
Nullbody Notes
Nullbody Notes
Nov 23, 2023 · Fundamentals

How to Merge Overlapping Intervals in Go

This article explains how to merge overlapping intervals in Go by first sorting them by their start points and then iteratively combining adjacent intervals, with a complete code example and step‑by‑step reasoning.

AlgorithmGointervals
0 likes · 3 min read
How to Merge Overlapping Intervals in Go
Liangxu Linux
Liangxu Linux
Jun 3, 2023 · Backend Development

Master Git Rebase vs Merge: When to Use Each and How to Avoid Pitfalls

This guide explains the differences between git rebase and git merge, shows step‑by‑step commands, demonstrates interactive rebase techniques, discusses the risks of rewriting public history, and offers practical advice on integrating rebase into a safe development workflow.

Gitforce pushinteractive rebase
0 likes · 10 min read
Master Git Rebase vs Merge: When to Use Each and How to Avoid Pitfalls
MaGe Linux Operations
MaGe Linux Operations
May 24, 2023 · Fundamentals

Master Git Rebase vs Merge: When to Use Each and Avoid Common Pitfalls

This article compares Git's rebase and merge commands, explains how each integrates changes between branches, demonstrates basic and interactive rebase workflows with code examples, outlines the benefits and risks—including history clarity and potential conflicts—and provides practical guidelines such as the golden rule of never rebasing public branches.

Workflowmergerebase
0 likes · 10 min read
Master Git Rebase vs Merge: When to Use Each and Avoid Common Pitfalls
MaGe Linux Operations
MaGe Linux Operations
Jan 5, 2023 · Fundamentals

45 Essential Git Commands Every Developer Should Master

This comprehensive guide covers 45 everyday Git scenarios—from viewing commits and fixing messages to advanced branching, rebasing, merging, stashing, and recovering lost work—providing clear command examples and best‑practice tips to help developers manage code efficiently.

Command LineGitbranching
0 likes · 26 min read
45 Essential Git Commands Every Developer Should Master
Liangxu Linux
Liangxu Linux
Dec 23, 2022 · Fundamentals

Master Git Basics: Add, Commit, Checkout, Reset, Merge & Rebase Explained

This guide walks through essential Git commands—including add, commit, reset, checkout, merge, cherry-pick, and rebase—explaining their effects on the working directory, index, and repository, while covering concepts such as HEAD, detached HEAD, and the underlying object storage.

Command LineCommitGit
0 likes · 11 min read
Master Git Basics: Add, Commit, Checkout, Reset, Merge & Rebase Explained
Top Architect
Top Architect
Dec 18, 2022 · Fundamentals

Visual Guide to Common Git Commands and Their Detailed Usage

This article provides a visual, step‑by‑step guide to the most frequently used Git commands, explaining basic operations like add, commit, reset, and checkout, and detailing advanced actions such as diff, merge, cherry‑pick, and rebase, while illustrating concepts of blobs, trees, and HEAD states.

CommitGitbranch
0 likes · 9 min read
Visual Guide to Common Git Commands and Their Detailed Usage
Architect's Guide
Architect's Guide
Aug 25, 2022 · Fundamentals

Comprehensive Guide to Git: Concepts, Branches, Commands, and Best Practices

This article provides an in‑depth, step‑by‑step explanation of Git’s core concepts, including its advantages over centralized systems, file states, commits, HEAD, remote repositories, branching strategies, and detailed command usage for committing, branching, merging, rebasing, cherry‑picking, reverting, and interacting with remote servers.

Gitbranchingcommands
0 likes · 18 min read
Comprehensive Guide to Git: Concepts, Branches, Commands, and Best Practices
Open Source Linux
Open Source Linux
May 18, 2022 · Fundamentals

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

This comprehensive guide explains Git's core concepts—including advantages, file states, commits, HEAD, and remote repositories—covers branching strategies, and provides detailed command references for adding, committing, resetting, checking out, merging, rebasing, cherry‑picking, and synchronizing with remote servers.

CommitGitbranching
0 likes · 16 min read
Master Git: From Basics to Advanced Branching, Merging, and Rebase
Liangxu Linux
Liangxu Linux
Apr 16, 2022 · Fundamentals

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

This comprehensive guide explains Git’s core concepts—including its distributed advantages, file states, commit nodes, HEAD, remote repositories, branching strategies, and detailed command usage for adding, committing, merging, rebasing, cherry‑picking, detaching HEAD, and rolling back—so readers can confidently manage version control workflows.

Gitbranchingcommands
0 likes · 18 min read
Master Git: From Basics to Advanced Branching, Merging, and Rebase
Selected Java Interview Questions
Selected Java Interview Questions
Apr 11, 2022 · Fundamentals

Comprehensive Guide to Git: Core Concepts, Branches, Commands, and Best Practices

This article provides an in‑depth tutorial on Git, covering its advantages over centralized systems, file states, commit nodes, HEAD, remote repositories, branching strategies, detailed command usage for committing, branching, merging, rebasing, cherry‑picking, and rollback, as well as practical tips for effective version control.

CommitGitbranching
0 likes · 18 min read
Comprehensive Guide to Git: Core Concepts, Branches, Commands, and Best Practices
Open Source Linux
Open Source Linux
Mar 30, 2022 · Fundamentals

45 Essential Git Commands Every Developer Should Master

This comprehensive guide covers 45 everyday Git scenarios—from viewing commits and amending messages to managing branches, rebasing, merging, stashing changes, and configuring aliases—providing clear command examples that help developers handle version‑control tasks safely and efficiently.

Command LineGitbranching
0 likes · 25 min read
45 Essential Git Commands Every Developer Should Master
Architecture Digest
Architecture Digest
Mar 28, 2022 · Fundamentals

Comprehensive Guide to Common Git Commands and Scenarios

This article presents a detailed collection of 45 everyday Git operations covering commits, amendments, branch management, staging, rebasing, merging, stashing, and recovery techniques, providing clear command examples and explanations to help developers handle typical version‑control tasks efficiently.

CommitGitbranch
0 likes · 28 min read
Comprehensive Guide to Common Git Commands and Scenarios
Top Architect
Top Architect
Feb 10, 2022 · Fundamentals

Understanding the Differences Between git merge and git rebase

This article explains how git merge and git rebase both integrate commits from one branch into another, demonstrates their workflows with practical examples, compares conflict resolution methods, and outlines when to choose each approach based on team needs and history preservation.

Gitconflict resolutionmerge
0 likes · 5 min read
Understanding the Differences Between git merge and git rebase
Liangxu Linux
Liangxu Linux
Dec 5, 2021 · Fundamentals

Master Git: Visual Guide to Core Commands and Workflows

This article provides a comprehensive, illustrated walkthrough of Git’s most essential commands—add, commit, reset, checkout, merge, cherry‑pick, and rebase—explaining how they move files among the working tree, index, and repository, handling branches, HEAD states, and the underlying object model.

Gitmergerebase
0 likes · 10 min read
Master Git: Visual Guide to Core Commands and Workflows
Laravel Tech Community
Laravel Tech Community
Nov 7, 2021 · Fundamentals

Git Basics: Core Concepts, Branches, and Command Reference

This article provides a comprehensive overview of Git, covering its distributed architecture, core concepts such as commits, HEAD, and remote repositories, detailed explanations of branches, and a thorough command reference for committing, branching, merging, rebasing, cherry-picking, and remote operations.

Command Linebranchingmerge
0 likes · 16 min read
Git Basics: Core Concepts, Branches, and Command Reference
Open Source Linux
Open Source Linux
Nov 2, 2021 · Fundamentals

Master Git Workflows: From Git Flow to GitHub Flow and Daily Best Practices

This guide walks you through essential Git workflows—including Git Flow, GitHub Flow, and GitLab Flow—covers daily best‑practice tips such as command‑line usage, commit message conventions, .gitignore handling, branch strategies, release tags, merge vs. rebase decisions, history rewriting, hook scripts, shallow cloning, and stash management, all illustrated with clear examples and command snippets.

GitWorkflowbest-practices
0 likes · 18 min read
Master Git Workflows: From Git Flow to GitHub Flow and Daily Best Practices
Sohu Tech Products
Sohu Tech Products
Oct 20, 2021 · Fundamentals

Basic Git Commands and Workflow Overview

This article explains the fundamental Git commands for adding, committing, resetting, checking out, and managing branches, along with detailed descriptions of diff, commit, checkout, reset, merge, cherry-pick, and rebase operations, providing visual illustrations and practical usage tips.

CommitGitbranch
0 likes · 10 min read
Basic Git Commands and Workflow Overview
Python Programming Learning Circle
Python Programming Learning Circle
Jun 10, 2021 · Fundamentals

Understanding Git: Basic Commands and Workflow

This guide explains Git’s core concepts and basic commands—including add, commit, reset, checkout, merge, rebase, and cherry-pick—illustrated with diagrams that show how files move between the working directory, index, and repository, and how branches, HEAD, and detached states operate.

CommitGitbranch
0 likes · 11 min read
Understanding Git: Basic Commands and Workflow
Top Architect
Top Architect
Feb 19, 2021 · Fundamentals

Visual Guide to Common Git Commands and Their Detailed Explanation

This article provides a comprehensive visual guide to the most frequently used Git commands, explaining their purpose, usage, and effects on the working directory, index, and repository, while illustrating concepts such as commits, branches, merges, rebases, and detached HEAD with clear diagrams.

CommitGitbranch
0 likes · 9 min read
Visual Guide to Common Git Commands and Their Detailed Explanation
Liangxu Linux
Liangxu Linux
Feb 8, 2021 · Fundamentals

Master Git: A Visual Guide to the Most Common Commands

This article provides a comprehensive, illustrated walkthrough of Git’s core commands—add, commit, reset, checkout, merge, rebase, and more—explaining how they move files between the working directory, index, and repository, and clarifying concepts such as HEAD, branches, and detached HEAD states.

Command LineCommitGit
0 likes · 11 min read
Master Git: A Visual Guide to the Most Common Commands
Liangxu Linux
Liangxu Linux
Oct 27, 2020 · Fundamentals

Master Git: From Basics to Advanced Branch, Conflict, and Revert Techniques

This comprehensive guide walks you through Git fundamentals, explains the four work areas and file states, demonstrates essential commands for daily development, and dives into advanced topics such as branch management, conflict resolution, undo/revert strategies, tagging, and other powerful Git utilities.

Command LineGitbranching
0 likes · 18 min read
Master Git: From Basics to Advanced Branch, Conflict, and Revert Techniques
Liangxu Linux
Liangxu Linux
Apr 26, 2020 · Fundamentals

Master Git: Visualize Merge, Rebase, Reset, Revert, and More with GIFs

This article provides a visual, step‑by‑step guide to essential Git commands—including merge (fast‑forward and no‑ff), rebase (including interactive mode), reset (soft and hard), revert, cherry‑pick, fetch, pull, and reflog—explaining their behavior, use cases, and common pitfalls with animated illustrations.

Gitcherry-pickfetch
0 likes · 12 min read
Master Git: Visualize Merge, Rebase, Reset, Revert, and More with GIFs
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 9, 2020 · Fundamentals

Master Git Basics: From Commits to Conflict Resolution

This comprehensive guide demystifies Git by explaining version‑control concepts, commit objects, repository initialization, staging, branching, tagging, merging, conflict handling, and push strategies, empowering developers to use Git confidently and efficiently.

Commitbranchmerge
0 likes · 20 min read
Master Git Basics: From Commits to Conflict Resolution
Liangxu Linux
Liangxu Linux
Mar 26, 2020 · Fundamentals

Master Essential Git Commands: Clone, Merge, Rebase, Cherry‑Pick and More

This guide walks you through the most useful Git commands—from cloning a repository and basic workflow operations to advanced techniques like rebasing, cherry‑picking, and resetting—explaining when and how to use each command, illustrating differences with visual diagrams, and warning about pitfalls when rewriting history.

Gitcherry-pickmerge
0 likes · 12 min read
Master Essential Git Commands: Clone, Merge, Rebase, Cherry‑Pick and More
dbaplus Community
dbaplus Community
Mar 4, 2020 · Databases

How to Optimize Scalar Subqueries in Oracle SQL for Better Performance

This article explains the nature of scalar subqueries, identifies three common performance pitfalls, and provides practical rewrite techniques—including LEFT/INNER JOIN, MERGE, and WITH‑MATERIALIZE—illustrated with three real‑world Oracle SQL cases to dramatically reduce execution time.

OracleSQLScalar Subquery
0 likes · 15 min read
How to Optimize Scalar Subqueries in Oracle SQL for Better Performance
Liangxu Linux
Liangxu Linux
Nov 24, 2019 · Fundamentals

Master Sourcetree: A Complete Visual Guide to Git Management

This comprehensive guide walks developers through installing Sourcetree, adding repositories, visualizing branches, performing fetch, pull, commit, stash, merge, tag, and other Git operations with step‑by‑step screenshots and command examples, helping them master cross‑platform Git workflow without IDE constraints.

Sourcetreebranch managementmerge
0 likes · 11 min read
Master Sourcetree: A Complete Visual Guide to Git Management
ITPUB
ITPUB
Nov 21, 2019 · Fundamentals

Mastering Git: When to Use Merge vs Rebase in Real Projects

This tutorial walks through a practical Git scenario, comparing step‑by‑step merge and rebase workflows, illustrating each command with screenshots, and explaining when to choose each method to keep your repository history clean and conflict‑free.

GitTutorialWorkflow
0 likes · 8 min read
Mastering Git: When to Use Merge vs Rebase in Real Projects
ITPUB
ITPUB
Nov 18, 2019 · Fundamentals

Master Git No‑FF Merges, Remote Pushes, and Effective Branch Strategies

This guide walks through disabling fast‑forward merges with --no-ff, demonstrates the full commit workflow, shows how to push changes to a remote repository, resolves common push errors, and outlines a practical branch management strategy for stable master and development branches.

Branch StrategyGitmerge
0 likes · 6 min read
Master Git No‑FF Merges, Remote Pushes, and Effective Branch Strategies
Programmer DD
Programmer DD
Apr 25, 2019 · Fundamentals

Master Git: From Basics to Advanced Commit Management

This comprehensive guide walks readers through Git fundamentals, including repository initialization, staging, committing, branch and tag management, rebasing, merging, conflict resolution, and push strategies, supplemented by practical command examples and visual diagrams to demystify version control.

CommitGitbranch
0 likes · 19 min read
Master Git: From Basics to Advanced Commit Management
21CTO
21CTO
Mar 18, 2019 · Fundamentals

Master Git: From Basics to Advanced Branching, Remote Collaboration, and Conflict Resolution

This comprehensive guide walks you through Git fundamentals, installation on Windows, core concepts like workspace, index, repository and remote, essential commands for creating repositories, committing, branching, merging, stashing, handling conflicts, and collaborating with multiple developers using GitHub.

Gitbranchingconflict resolution
0 likes · 22 min read
Master Git: From Basics to Advanced Branching, Remote Collaboration, and Conflict Resolution