Tagged articles

version control

512 articles · Page 4 of 6
Liangxu Linux
Liangxu Linux
Jul 28, 2021 · Fundamentals

7 Powerful Git Tricks to Boost Your Productivity

Discover practical Git shortcuts—including automatic command correction, commit counting, repository cleanup, untracked file backups, .git folder insights, cross‑branch file viewing, and advanced searching—that can streamline your workflow and save you valuable development time.

Gitcommand lineproductivity
0 likes · 8 min read
7 Powerful Git Tricks to Boost Your Productivity
58 Tech
58 Tech
Jul 28, 2021 · Fundamentals

Understanding the Operational Transformation (OT) Algorithm for Real-Time Collaborative Editing

This article explains the core concepts of the Operational Transformation algorithm, including atomic operations, version confirmation, operation transformation, and client state management, and demonstrates how these techniques ensure consistent document content during simultaneous edits in collaborative editing scenarios.

Collaborative EditingOT AlgorithmReal-time Concurrency
0 likes · 9 min read
Understanding the Operational Transformation (OT) Algorithm for Real-Time Collaborative Editing
Laravel Tech Community
Laravel Tech Community
Jul 4, 2021 · Fundamentals

Common Enterprise Git Workflows and Best Practices

This article provides a comprehensive guide to common enterprise Git workflows, daily best‑practice tips, essential commands, configuration options, merge vs. rebase decisions, history rewriting techniques, reflog usage, batch history editing, hook scripts, fast cloning of large repositories, and handling work interruptions, all illustrated with clear examples and code snippets.

GitWorkflowbest practices
0 likes · 18 min read
Common Enterprise Git Workflows and Best Practices
Programmer DD
Programmer DD
Jul 4, 2021 · Fundamentals

Master Git: From Basics to Advanced Branching and Merging Techniques

This comprehensive guide explains Git fundamentals—including its distributed nature, file states, commit nodes, HEAD, remote repositories, branching concepts, and detailed command usage such as add, commit, reset, checkout, merge, rebase, cherry-pick, fetch, pull, and push—helping developers confidently manage version control workflows.

GitMergingbranching
0 likes · 18 min read
Master Git: From Basics to Advanced Branching and Merging Techniques
Code Ape Tech Column
Code Ape Tech Column
Jun 22, 2021 · Fundamentals

Master Git: Visual Guide to the Most Essential Commands

This article provides a comprehensive visual walkthrough of Git's most frequently used commands, explaining how files move between the working directory, index, and repository, and detailing each operation—from basic add/commit/reset to advanced concepts like detached HEAD, rebasing, and cherry‑picking.

GitTutorialcommand line
0 likes · 11 min read
Master Git: Visual Guide to the Most Essential Commands
政采云技术
政采云技术
Jun 15, 2021 · Fundamentals

How to Use Git: Installation, Configuration, Core Commands, and Advanced Workflows

This article provides a comprehensive guide to installing Git, generating SSH keys, configuring user information, understanding Git's architecture and workflow, and mastering essential and advanced commands such as add, commit, pull, fetch, branch, rebase, cherry‑pick, stash, revert, and alias configuration for efficient development.

CLIGitGit Commands
0 likes · 24 min read
How to Use Git: Installation, Configuration, Core Commands, and Advanced Workflows
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
Liangxu Linux
Liangxu Linux
Jun 9, 2021 · Fundamentals

Master Git: From Basics to Advanced Branching and Merging

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 committing, merging, rebasing, cherry-picking, resetting, fetching, pulling, and pushing, helping developers work confidently with version control.

CLIGitMerging
0 likes · 17 min read
Master Git: From Basics to Advanced Branching and Merging
Architect's Tech Stack
Architect's Tech Stack
May 31, 2021 · Databases

Tendis Hybrid Storage Architecture: Design, Features, and Implementation Details

This article introduces the pain points of using Redis as a cache, presents Tencent's Tendis solution with its three product variants, and provides an in‑depth explanation of the hybrid storage version’s overall architecture, component functions, version control, cold‑hot data interaction, eviction policies, and scaling mechanisms.

Cuckoo FilterDatabaseHybrid storage
0 likes · 17 min read
Tendis Hybrid Storage Architecture: Design, Features, and Implementation Details
Alibaba Terminal Technology
Alibaba Terminal Technology
May 26, 2021 · Backend Development

How O2 CodeReview Finds the Correct Merge Base for Accurate Diff

This article explains how the O2 CodeReview tool, built on a pure‑frontend IDE, determines the appropriate merge‑base using Git data, handles multiple branch scenarios, and implements a version‑skip algorithm to reduce review workload while ensuring correct diff information.

Code ReviewDiff Algorithmfrontend IDE
0 likes · 15 min read
How O2 CodeReview Finds the Correct Merge Base for Accurate Diff
Liangxu Linux
Liangxu Linux
May 23, 2021 · Fundamentals

Master Git: From Core Concepts to Advanced Branching and Merging

This comprehensive guide explains Git’s fundamental concepts, file states, commit nodes, HEAD, remote repositories, and detailed command usage—including adding, committing, branching, merging, rebasing, cherry‑picking, and reverting—while illustrating each operation with clear examples and diagrams.

GitMergingbranching
0 likes · 17 min read
Master Git: From Core Concepts to Advanced Branching and Merging
MaGe Linux Operations
MaGe Linux Operations
May 20, 2021 · Fundamentals

Master Git: From Basics to Advanced Branching and Merging Techniques

This article explains Git’s core concepts, file states, commit nodes, HEAD, remote repositories, branching strategies, and essential commands—including add, commit, branch, merge, rebase, cherry‑pick, and rollback—while illustrating each topic with clear diagrams and practical examples.

GitMergingbranching
0 likes · 16 min read
Master Git: From Basics to Advanced Branching and Merging Techniques
Open Source Linux
Open Source Linux
May 10, 2021 · Fundamentals

Master Git: Understand Workspaces, Staging, and Commit Workflows

This guide explains Git's four core areas—working directory, index, repository, and remote—describes file states and the typical workflow, and provides essential commands for initializing repositories, tracking changes, committing, and synchronizing with remote servers.

GitRepositoryWorkflow
0 likes · 8 min read
Master Git: Understand Workspaces, Staging, and Commit Workflows
ZhiKe AI
ZhiKe AI
Apr 30, 2021 · Operations

Automatically Tag Commits on Git Push with a Shell Script

This article provides a shell script and step‑by‑step instructions for configuring a Git pre‑push hook that automatically generates and pushes a new semantic version tag each time code is pushed to the remote repository.

GitShell scriptautomatic tagging
0 likes · 3 min read
Automatically Tag Commits on Git Push with a Shell Script
Liangxu Linux
Liangxu Linux
Apr 11, 2021 · Fundamentals

Master Git Workflows: From Flow Models to Advanced Commands

This guide walks through common enterprise Git workflows, daily best‑practice tips, essential commands, configuration options, merge vs. rebase decisions, history rewriting, reflog recovery, batch editing, hook scripts, shallow cloning for large projects, and stash techniques for handling interruptions.

GitHooksWorkflow
0 likes · 18 min read
Master Git Workflows: From Flow Models to Advanced Commands
macrozheng
macrozheng
Mar 26, 2021 · Fundamentals

Master Git Commands Visually: A Hands‑On Guide with Animated Diagrams

This article introduces a visual Git learning tool and walks through essential Git operations—commits, branching, HEAD navigation, cherry‑pick, rebase, tags, and remote interactions—using animated diagrams and exact command examples to make the concepts clear and memorable.

GitTutorialcommand line
0 likes · 8 min read
Master Git Commands Visually: A Hands‑On Guide with Animated Diagrams
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.

CommitGitbranching
0 likes · 11 min read
Master Git: A Visual Guide to the Most Common Commands
Programmer DD
Programmer DD
Jan 31, 2021 · Fundamentals

Understanding Git Internals: How the Version Control System Works Under the Hood

This article delves into Git’s core architecture, explaining its fast, distributed nature, immutable objects, porcelain and plumbing commands, the content‑addressable version database, and how init, add, and commit manipulate the working directory, index, and repository to create snapshots of project history.

Data StructuresGitinternals
0 likes · 12 min read
Understanding Git Internals: How the Version Control System Works Under the Hood
DevOps Cloud Academy
DevOps Cloud Academy
Jan 28, 2021 · Fundamentals

2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration

This article outlines five practical version‑control best practices—choosing a suitable branching strategy, committing small frequent changes, writing descriptive commit messages, developing on branches, and performing regular code reviews—to improve team collaboration and delivery speed in modern software projects.

Code ReviewGitbranching strategy
0 likes · 14 min read
2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration
php Courses
php Courses
Jan 27, 2021 · Operations

Common Git Commands Cheat Sheet

This guide presents a comprehensive collection of frequently used Git commands—including common operations, alias setup, repository creation, committing, history viewing, undoing changes, branch and tag management, merging, rebasing, remote handling, archiving, and configuration—organized for quick reference by developers.

GitWorkflowalias
0 likes · 9 min read
Common Git Commands Cheat Sheet
FunTester
FunTester
Jan 26, 2021 · Fundamentals

Boost Your Test Development Skills: Practical Tips for Code, Automation, and Workflow

This guide offers test developers actionable habits—from writing pseudo‑code and breaking tasks into manageable items to mastering version control, refactoring, commenting, solution hunting, embracing change, and automating repetitive work—to become more efficient and maintainable engineers.

Test AutomationWorkflowcode quality
0 likes · 7 min read
Boost Your Test Development Skills: Practical Tips for Code, Automation, and Workflow
dbaplus Community
dbaplus Community
Jan 24, 2021 · R&D Management

Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career

A senior architect learns why he remains stuck while his former colleague climbs the ladder, discovering eight actionable habits—from reading all code and judging project direction to mastering meetings, version control, and pragmatic coding—that can transform technical expertise into real career advancement.

Code Reviewcareer developmentmeeting management
0 likes · 14 min read
Why Senior Engineers Stall: 8 Practical Lessons to Boost Your Career
Open Source Linux
Open Source Linux
Jan 21, 2021 · Fundamentals

Master Git: Visual Guide to Essential Commands and Workflows

This article provides a comprehensive visual guide to Git's most common commands, explaining how files move between the working directory, index, and repository, and detailing advanced operations like diff, commit, checkout, reset, merge, cherry‑pick, and rebase for effective version control.

GitWorkflowcommand line
0 likes · 11 min read
Master Git: Visual Guide to Essential Commands and Workflows
Programmer DD
Programmer DD
Jan 12, 2021 · Databases

Master Database Version Control in Spring Boot with Flyway

This tutorial walks you through using Flyway in a Spring Boot application to manage MySQL schema versions, from initial table creation and CRUD implementation to incremental migrations like adding new columns, complete with Maven dependencies, SQL scripts, Java code, and automated tests.

Database MigrationJavaMySQL
0 likes · 13 min read
Master Database Version Control in Spring Boot with Flyway
Architects Research Society
Architects Research Society
Jan 6, 2021 · Artificial Intelligence

DVC: Data Version Control for Machine Learning Projects

DVC is an open‑source data version control system that extends Git to manage large machine‑learning models, datasets, and pipelines, enabling reproducible experiments, low‑friction branching, metric tracking, and seamless collaboration across various storage backends.

DVCML Pipelinesmachine learning
0 likes · 9 min read
DVC: Data Version Control for Machine Learning Projects
Code Ape Tech Column
Code Ape Tech Column
Dec 24, 2020 · Fundamentals

Mastering Git: Branch Naming, Workflow & Commit Message Standards

This guide explains how to structure Git branches—including master, develop, feature, release, and hotfix—provides command sequences for common tasks, and details a comprehensive commit‑message format based on the Angular convention to improve code review, release notes, and long‑term maintainability.

GitWorkflowbest practices
0 likes · 8 min read
Mastering Git: Branch Naming, Workflow & Commit Message Standards
Open Source Linux
Open Source Linux
Nov 5, 2020 · Fundamentals

Master the Essential Git Commands: A Complete Cheat Sheet

This article provides a comprehensive cheat sheet of the most frequently used Git commands, covering repository initialization, configuration, file staging, committing, branching, tagging, viewing history, remote synchronization, undoing changes, and miscellaneous tips, helping developers work efficiently with version control.

Cheat SheetGitRepository
0 likes · 15 min read
Master the Essential Git Commands: A Complete Cheat Sheet
MaGe Linux Operations
MaGe Linux Operations
Nov 4, 2020 · Fundamentals

Master the Essential Git Commands: A Complete Cheat Sheet

This guide presents a comprehensive, organized list of the most commonly used Git commands—including repository initialization, configuration, file staging, committing, branching, tagging, inspection, remote synchronization, and undo operations—complete with concise examples to help developers work efficiently with version control.

Gitsoftware developmentversion control
0 likes · 16 min read
Master the Essential Git Commands: A Complete Cheat Sheet
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.

Gitbranchingcommand line
0 likes · 18 min read
Master Git: From Basics to Advanced Branch, Conflict, and Revert Techniques
ByteFE
ByteFE
Sep 23, 2020 · R&D Management

Git Workflow Strategies and Company Practices at Bytedance

This article reviews common industry Git workflows such as Git Flow, GitHub Flow, GitLab Flow, Trunk‑based Flow and Aone Flow, analyzes Bytedance's multi‑environment deployment architecture, and presents concrete single‑, double‑ and triple‑branch practices together with recommendations for effective R&D process management.

CI/CDDevOpsGit
0 likes · 13 min read
Git Workflow Strategies and Company Practices at Bytedance
ITPUB
ITPUB
Sep 22, 2020 · Fundamentals

What Did Git’s First Commit Implement? A Deep Dive into Its 1,000‑Line Source

This article explores the original 1,000‑line Git source from its first commit, showing how to obtain, compile, and analyze the core commands and objects—init‑db, update‑cache, cat‑file, show‑diff, write‑tree, read‑tree, commit‑tree—while explaining Git’s design principles, storage layout, SHA‑1 naming, and the limitations of the initial implementation.

GitLinuxOpenSSL
0 likes · 19 min read
What Did Git’s First Commit Implement? A Deep Dive into Its 1,000‑Line Source
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 20, 2020 · Fundamentals

How Git’s First 1,000-Line Commit Shaped Its Core Design

An in‑depth exploration of Git’s initial 1,000‑line source code reveals the foundational design principles—workspace, index, objects, and three core object types—showing how early implementations of init‑db, update‑cache, write‑tree, and commit‑tree established the powerful, distributed version‑control system we use today.

Software DesignSource Code Analysisgit internals
0 likes · 19 min read
How Git’s First 1,000-Line Commit Shaped Its Core Design
DevOps
DevOps
Sep 15, 2020 · Fundamentals

Branching Patterns in Source Code Management

The article explains a range of source‑code branching patterns—including source branches, mainlines, feature branches, release branches, maturity branches, hot‑fix branches, release trains and team integration branches—detailing their purposes, trade‑offs, integration frequencies, and how teams can choose the most suitable strategy for effective software development.

branchingcontinuous integrationsoftware development
0 likes · 80 min read
Branching Patterns in Source Code Management
ITPUB
ITPUB
Sep 12, 2020 · Fundamentals

Master Git: Essential Commands, Branching, and Conflict Resolution Explained

This comprehensive guide walks you through the fundamentals of Git—including its role as a distributed version‑control system, the four work areas, common workflows, essential commands for cloning, committing, branching, merging, handling conflicts, undoing changes, tagging, and several advanced utilities—complete with code snippets and visual diagrams.

GitMerge Conflictsbranching
0 likes · 19 min read
Master Git: Essential Commands, Branching, and Conflict Resolution Explained
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Aug 31, 2020 · Fundamentals

Master Git Internals: An Interactive Tutorial Beyond Commands

This interactive Git tutorial teaches you how Git works under the hood—covering repositories, cloning, adding, committing, pushing, branching, merging, rebasing, cherry‑picking, resolving conflicts, rewriting history, and using reflog—so you can understand the concepts instead of just memorising commands.

GitMergingTutorial
0 likes · 51 min read
Master Git Internals: An Interactive Tutorial Beyond Commands
MaGe Linux Operations
MaGe Linux Operations
Jul 28, 2020 · Operations

Boost DevOps with Infrastructure as Code: Benefits and Implementation Guide

Infrastructure as Code (IaC) streamlines DevOps by automating provisioning, ensuring reproducible and consistent environments, enabling version‑controlled configurations, and supporting fast feedback through testing, while the article outlines its core benefits, key principles, goals, and provides practical Ansible and Testinfra examples.

AnsibleDevOpsInfrastructure as Code
0 likes · 8 min read
Boost DevOps with Infrastructure as Code: Benefits and Implementation Guide
FunTester
FunTester
Jul 23, 2020 · Fundamentals

Effective Work Practices for Test Development Engineers

The article presents practical tips for test developers, covering pseudocode, task breakdown, version control, refactoring, commenting, solution hunting, embracing change, handling inevitable bugs, and automating repetitive work to improve productivity and code quality.

automationrefactoringversion control
0 likes · 7 min read
Effective Work Practices for Test Development Engineers
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 8, 2020 · Fundamentals

Choosing the Right Git Branching Model: TBD, Git‑Flow, GitHub‑Flow, and GitLab‑Flow Explained

This article compares major Git branching strategies—including Trunk‑Based Development, Git‑Flow, GitHub‑Flow, and GitLab‑Flow—detailing their workflows, advantages, drawbacks, and suitability for different team sizes and release cycles, and offers guidance on selecting the optimal model for your project.

DevOpsbranchingsoftware development
0 likes · 15 min read
Choosing the Right Git Branching Model: TBD, Git‑Flow, GitHub‑Flow, and GitLab‑Flow Explained
21CTO
21CTO
Jul 4, 2020 · Fundamentals

Master Git: Essential Commands, Workflows, and Best Practices

This comprehensive guide covers Git fundamentals, including workspace concepts, configuration, common commands for adding, committing, branching, merging, rebasing, stashing, submodules, hook setup, branch management strategies, and solutions to frequent Git issues, providing developers with a complete reference for effective version control.

HooksWorkflowbest practices
0 likes · 35 min read
Master Git: Essential Commands, Workflows, and Best Practices
Open Source Linux
Open Source Linux
Jul 4, 2020 · Fundamentals

Master Git: Essential Commands, Workflows, and Best Practices

This comprehensive guide covers Git fundamentals, including workspace concepts, configuration, common commands, branch management, merging strategies, hooks, and troubleshooting tips, providing developers with a complete reference to efficiently use Git for version control in any project.

GitWorkflowbranch management
0 likes · 37 min read
Master Git: Essential Commands, Workflows, and Best Practices
macrozheng
macrozheng
Jun 20, 2020 · Fundamentals

Master Git: Core Concepts, Data Model, and 12 Essential Commands

This guide explains Git’s origin, its snapshot‑based data model, and walks through twelve essential commands covering local operations, remote interactions, and branch management, while also providing visual diagrams and recommended learning resources for mastering version control.

GitTutorialcommands
0 likes · 12 min read
Master Git: Core Concepts, Data Model, and 12 Essential Commands
转转QA
转转QA
May 28, 2020 · Backend Development

Beetle Platform Multi‑Branch Management Experience for App Development

This article describes how the Beetle platform, together with the LuBan system, automates multi‑branch creation, testing, gray release, and hot‑fix processes for app development, addressing challenges of branch‑demand association, merge coordination, and version synchronization to improve delivery speed and quality.

beetle platformbranch managementcontinuous integration
0 likes · 6 min read
Beetle Platform Multi‑Branch Management Experience for App Development
21CTO
21CTO
May 19, 2020 · R&D Management

Inside the 12‑Year C++ Nightmare: How a 600‑Million‑Line Project Failed

An ex‑consultant recounts a twelve‑year French government software project that spiraled into a disastrous 600‑plus‑million‑line C++ codebase, plagued by outdated technology, chaotic version control, absurd management practices, and massive inefficiencies, ultimately ending in prison for its leaders.

C++project failuresoftware engineering
0 likes · 13 min read
Inside the 12‑Year C++ Nightmare: How a 600‑Million‑Line Project Failed
ITPUB
ITPUB
May 12, 2020 · Fundamentals

Master PyCharm: From Installation to Advanced Features for Python Development

This comprehensive tutorial walks you through installing PyCharm, creating and running Python projects, debugging, testing, navigating large codebases, integrating version control, using plugins and external tools, and exploring professional features like Django support, all illustrated with step‑by‑step screenshots and shortcuts.

DebuggingProfessional FeaturesPython IDE
0 likes · 24 min read
Master PyCharm: From Installation to Advanced Features for Python Development
21CTO
21CTO
Apr 28, 2020 · Fundamentals

What Junio Hamano Reveals About 15 Years of Git Evolution

In this interview, Git’s long‑time maintainer Junio Hamano reflects on the project’s 15‑year history, its community, design philosophy, favorite features, and the changes he would still make to improve version control for developers worldwide.

GitInterviewJunio Hamano
0 likes · 8 min read
What Junio Hamano Reveals About 15 Years of Git Evolution
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
360 Tech Engineering
360 Tech Engineering
Apr 24, 2020 · Operations

Design and Implementation of Instance Configuration Management in xManager

This article explains how xManager implements comprehensive instance configuration management for big‑data services, covering configuration groups, versioning, node‑level differentiation, database schema, installation workflow, group creation, configuration changes, version switching, and deployment scripts.

Big Dataconfiguration managementdeployment
0 likes · 11 min read
Design and Implementation of Instance Configuration Management in xManager
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
Apr 8, 2020 · Fundamentals

Essential Git Commands Every Developer Should Master

This guide compiles the most frequently used Git commands, explaining their purpose, common options, and practical scenarios such as logging, branching, committing, rebasing, merging, stashing, and reverting, to help developers work efficiently with version control in real-world projects.

DevOpsGitRepository
0 likes · 10 min read
Essential Git Commands Every Developer Should Master
Liangxu Linux
Liangxu Linux
Apr 1, 2020 · Fundamentals

Unlock Git’s Secrets: Inside the .git Directory and Commit Mechanics

This article explains how Git stores repository data by exploring the .git folder structure, the composition of a commit, object storage, and the role of branches, tags, and HEAD, providing concrete examples and command snippets to demystify Git’s inner workings.

.git directoryGitHEAD
0 likes · 9 min read
Unlock Git’s Secrets: Inside the .git Directory and Commit Mechanics
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
ITPUB
ITPUB
Mar 18, 2020 · Backend Development

Master Advanced Git Commands: A Practical Cheat Sheet for Power Users

This guide provides a concise cheat sheet of advanced Git commands—including navigation, history inspection, resetting, rebasing, squashing, stashing, cleaning, and custom aliases—to help developers work more efficiently with version control.

Cheat SheetGitadvanced commands
0 likes · 6 min read
Master Advanced Git Commands: A Practical Cheat Sheet for Power Users
Liangxu Linux
Liangxu Linux
Mar 15, 2020 · Fundamentals

Master Advanced Git Commands: A Handy Cheat Sheet for Power Users

This cheat sheet gathers essential advanced Git commands—navigation, history inspection, commit amendment, interactive rebasing, stash management, branch cleanup, and useful aliases—providing concise examples and explanations to help developers work more efficiently with version control.

Cheat SheetGitWorkflow
0 likes · 7 min read
Master Advanced Git Commands: A Handy Cheat Sheet for Power Users
Programmer DD
Programmer DD
Mar 14, 2020 · Fundamentals

Master Git vs SVN: Essential Commands and Git‑SVN Workflow

This article compares Git and SVN, explains the core concepts of Git such as workspace, index, and repository, and provides a comprehensive set of frequently used Git commands—including initialization, configuration, branching, committing, pulling, and Git‑SVN operations—complete with code snippets and illustrative images.

GitGit-SVNcommand line
0 likes · 11 min read
Master Git vs SVN: Essential Commands and Git‑SVN Workflow
macrozheng
macrozheng
Mar 10, 2020 · Fundamentals

Master Git: From Basics to Advanced Workflow with Real-World Examples

This comprehensive guide walks you through Git fundamentals, differences from SVN, Windows installation, core commands, remote repository setup, branch management, conflict resolution, stash usage, and multi‑person collaboration, all illustrated with step‑by‑step screenshots and code snippets.

GitGit Commandsbranching
0 likes · 21 min read
Master Git: From Basics to Advanced Workflow with Real-World Examples
Java Backend Technology
Java Backend Technology
Mar 5, 2020 · Fundamentals

Master Git Basics and IntelliJ IDEA Integration: A Complete Guide

This article introduces Git as a distributed version control system, explains its core workflow and branch model, and provides step‑by‑step instructions for configuring, cloning, checking out, committing, pushing, and using Git commands within IntelliJ IDEA, including useful screenshots.

GitIntelliJ IDEAbranching
0 likes · 6 min read
Master Git Basics and IntelliJ IDEA Integration: A Complete Guide
ITPUB
ITPUB
Feb 17, 2020 · Fundamentals

Master Git Basics: 3 Steps, 4 Areas, and How to Undo Mistakes

This guide explains Git's core workflow—adding, committing, and pushing—covers the four Git areas (working, staging, local, remote), describes the five file states, shows how to inspect changes with diff commands, and provides step‑by‑step commands to revert modifications at any stage.

GitUndocommand line
0 likes · 8 min read
Master Git Basics: 3 Steps, 4 Areas, and How to Undo Mistakes
Liangxu Linux
Liangxu Linux
Feb 16, 2020 · Fundamentals

Master Git Basics: 3 Steps, 4 Areas, 5 States and How to Undo Changes

This guide explains Git's core workflow—adding, committing, and pushing—breaks down the four Git areas and five file states, shows how to inspect changes with various git diff commands, and provides step‑by‑step commands to undo modifications at each stage, all illustrated with practical examples.

Gitgit checkoutgit diff
0 likes · 8 min read
Master Git Basics: 3 Steps, 4 Areas, 5 States and How to Undo Changes
MaGe Linux Operations
MaGe Linux Operations
Feb 16, 2020 · Fundamentals

Master Git Quickly: Essential Commands and Tips for Every Developer

This guide explains why version control matters, introduces Git as the leading distributed system, and provides a concise cheat‑sheet of the most important commands—from initializing a repository to branching, merging, and undoing changes—so you can work efficiently and collaborate without losing any history.

Cheat SheetGitcommand line
0 likes · 12 min read
Master Git Quickly: Essential Commands and Tips for Every Developer
NetEase Game Operations Platform
NetEase Game Operations Platform
Feb 15, 2020 · Databases

Using Flyway for Database Version Management: Principles, Configuration, and Best Practices

This article introduces Flyway as a database migration tool, explains its working principle, directory and naming conventions, supported databases, and provides detailed step‑by‑step instructions, best‑practice guidelines, and troubleshooting tips for safely managing MySQL schema changes in production environments.

Database MigrationDevOpsMySQL
0 likes · 13 min read
Using Flyway for Database Version Management: Principles, Configuration, and Best Practices
JD Tech Talk
JD Tech Talk
Feb 13, 2020 · Artificial Intelligence

Full-Process Traceability Management for Machine Learning Models: Challenges, Methods, and Solutions

This article analyzes the challenges of managing the entire machine‑learning lifecycle, reviews existing traceability approaches, and proposes comprehensive methods for versioned management of model training, prediction, and online service to improve efficiency, reproducibility, and maintenance of AI systems.

AI workflowModel deploymentmachine learning
0 likes · 18 min read
Full-Process Traceability Management for Machine Learning Models: Challenges, Methods, and Solutions