Tag

branching

0 views collected around this technical thread.

Code Mala Tang
Code Mala Tang
Mar 31, 2025 · Fundamentals

Why Use Git Workflows? Master Trunk-Based, GitFlow, Feature & Forking Strategies

Discover the purpose of Git workflows, compare trunk‑based development, GitFlow, feature‑branch, and forking strategies, and learn step‑by‑step commands for initializing, creating, merging, and releasing branches to improve collaboration, reduce conflicts, and enable continuous integration and delivery.

CI/CDVersion ControlWorkflow
0 likes · 8 min read
Why Use Git Workflows? Master Trunk-Based, GitFlow, Feature & Forking Strategies
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.

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

Version ControlWorkflowbranching
0 likes · 15 min read
Master Git Branching: Essential Commands and Workflows Explained
DevOps Cloud Academy
DevOps Cloud Academy
Mar 13, 2025 · Operations

Release Engineering Best Practices: Branching Models, CI/CD Guidelines, and Deployment Strategies

This article provides a comprehensive overview of release engineering, covering branch models, naming conventions, merge processes, Git commit standards, CI/CD stage design, environment isolation, artifact management, product delivery steps, deployment strategies, and rollback procedures to ensure reliable software releases.

CI/CDKubernetesbranching
0 likes · 26 min read
Release Engineering Best Practices: Branching Models, CI/CD Guidelines, and Deployment Strategies
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.

Version Controlbranchingcommand line
0 likes · 6 min read
Master Git: Essential Commands for Pushing, Branching, and Migration
Architecture Digest
Architecture Digest
Sep 19, 2024 · Backend Development

Using Java 8 Functional Interfaces to Simplify Conditional Logic

This article explains how Java 8 functional interfaces such as Supplier, Consumer, Runnable, and custom interfaces can replace repetitive if‑else statements, streamline exception handling, and improve code readability in backend development.

BackendException HandlingFunctional Interface
0 likes · 5 min read
Using Java 8 Functional Interfaces to Simplify Conditional Logic
DevOps
DevOps
Aug 11, 2024 · R&D Management

Git Branch Types and Continuous Integration Branch Strategies

This article explains common Git branch types, including master, develop, feature, release, and hotfix branches, and details various continuous integration branch strategies such as Git Flow, GitHub Flow, and GitLab Flow, helping teams choose an appropriate branching model for efficient DevOps practices.

CI/CDDevOpsVersion Control
0 likes · 17 min read
Git Branch Types and Continuous Integration Branch Strategies
IT Services Circle
IT Services Circle
Jul 11, 2024 · Fundamentals

Understanding Git Merge vs Rebase: Concepts, Commands, and When to Use Each

This article explains the differences between Git's merge and rebase commands, illustrating their effects on commit history, providing step‑by‑step command examples, and offering guidance on when to choose each method based on project workflow and team preferences.

Version Controlbranchinggit
0 likes · 6 min read
Understanding Git Merge vs Rebase: Concepts, Commands, and When to Use Each
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.

LFSVersion Controlbest practices
0 likes · 24 min read
Comprehensive Git Best Practices and Common Pitfalls
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 1, 2024 · Fundamentals

Comprehensive Guide to Git Branching Model and Workflow for Enterprise Development

This article provides a detailed, step‑by‑step tutorial on enterprise‑grade Git branching models, development processes, common commands, merge strategies, troubleshooting tips, and advanced techniques such as cherry‑pick and rebase, helping newcomers and teams adopt a reliable version‑control workflow.

Code ReviewDevOpsVersion Control
0 likes · 15 min read
Comprehensive Guide to Git Branching Model and Workflow for Enterprise Development
Architect's Guide
Architect's Guide
Oct 17, 2023 · Fundamentals

Comprehensive Introduction to Git: Concepts, Commands, and Best Practices

This article provides a thorough guide to Git, covering its core concepts, installation, configuration, basic workflow, essential commands, remote repository handling, branching strategies, tagging, undo operations, collaborative workflows like Git flow, and useful utilities such as stash and cherry-pick, all illustrated with clear examples.

CollaborationVersion ControlWorkflow
0 likes · 40 min read
Comprehensive Introduction to Git: Concepts, Commands, and Best Practices
macrozheng
macrozheng
Sep 12, 2023 · Fundamentals

Master Git Branching and Commit Standards for Clean Code

This guide explains Git branch naming conventions, maps branches to development environments, outlines a standard merge workflow, details commit message standards—including Angular guidelines and a simplified format—and provides a sample .gitignore, offering practical tips for clean, maintainable code management.

branchingcommit-messagegit
0 likes · 8 min read
Master Git Branching and Commit Standards for Clean Code
Top Architect
Top Architect
Mar 31, 2023 · Fundamentals

Comprehensive Introduction to Git and Version Control Practices

This article provides a thorough introduction to Git, covering its core concepts, repository structure, essential commands for initialization, configuration, branching, merging, rebasing, remote operations, and troubleshooting, along with practical examples and visual diagrams to help developers master version control.

RemoteVersion Controlbranching
0 likes · 41 min read
Comprehensive Introduction to Git and Version Control Practices
政采云技术
政采云技术
Nov 15, 2022 · Fundamentals

Understanding How Git Works: Objects, Branches, Merges, and the Myers Diff Algorithm

This article explains the internal mechanics of Git, covering its distributed nature, object model (commits, trees, blobs), branch creation, merging strategies, conflict resolution, and the Myers algorithm used for diff operations, illustrated with command‑line examples and diagrams.

Diff AlgorithmVersion Controlbranching
0 likes · 19 min read
Understanding How Git Works: Objects, Branches, Merges, and the Myers Diff Algorithm
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.

Version Controlbranchingcommands
0 likes · 18 min read
Comprehensive Guide to Git: Concepts, Branches, Commands, and Best Practices
Python Programming Learning Circle
Python Programming Learning Circle
Jul 25, 2022 · Fundamentals

Python Branching Statements: if, if‑else, if‑elif‑else, and Nested Structures

This article explains Python's branching statements—including single‑branch if, two‑branch if‑else, multi‑branch if‑elif‑else, and nested structures—provides syntax, example code for number comparison, ID gender detection, BMI calculation, and discusses best practices in Python programming.

Pythonbranchingcontrol flow
0 likes · 7 min read
Python Branching Statements: if, if‑else, if‑elif‑else, and Nested Structures
360 Quality & Efficiency
360 Quality & Efficiency
Jun 2, 2022 · Fundamentals

Comprehensive Guide to Using Sourcetree for Git Version Control

This tutorial walks through installing Sourcetree, explains core Git concepts, and provides step‑by‑step instructions for creating local repositories, committing changes, managing branches, merging, rebasing, squashing commits, handling conflicts, configuring .gitignore, and synchronizing with remote services such as GitHub or GitLab.

SourcetreeTutorialVersion Control
0 likes · 7 min read
Comprehensive Guide to Using Sourcetree for Git Version Control
Architect's Tech Stack
Architect's Tech Stack
Apr 24, 2022 · Backend Development

Using Java 8 Functional Interfaces to Replace if…else Branches and Exception Handling

This article explains how Java 8's functional interfaces—such as Supplier, Consumer, Runnable, and custom @FunctionalInterface definitions—can be used to eliminate repetitive if…else statements for exception throwing and branch handling, providing cleaner and more expressive backend code.

BackendException HandlingFunctional Interface
0 likes · 7 min read
Using Java 8 Functional Interfaces to Replace if…else Branches and Exception Handling