Tag

commit

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 3, 2025 · Fundamentals

Practical Git Tips: Rebase, Cherry‑pick, Stash and Common Scenarios

This article walks through eight typical Git problems—missing branches, unwanted merges, unfinished work, wrong commit messages, early‑stage fixes, mass commit squashing, and recovery after mistakes—showing how to use rebase, cherry‑pick, stash, revert and related commands to resolve them efficiently.

Version Controlcherry-pickcommit
0 likes · 21 min read
Practical Git Tips: Rebase, Cherry‑pick, Stash and Common Scenarios
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 26, 2025 · Databases

MySQL InnoDB Transaction Commit: Undo Segment State Changes and Cleanup Process

The article explains how InnoDB handles transaction commit by modifying Insert and Update Undo segment states, generating a transaction commit number, adding rollback segments to the purge queue, and finally cleaning or caching Undo segments based on their usage and state.

Database InternalsInnoDBMySQL
0 likes · 11 min read
MySQL InnoDB Transaction Commit: Undo Segment State Changes and Cleanup Process
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 15, 2024 · Fundamentals

Git Workflow, Branch Naming, and Commit Standards: Best Practices and Tooling

This article explains comprehensive Git workflow, branch naming conventions, commit message standards, and supporting tools such as validate-branch-name, Husky, Commitizen, and Commitlint, providing practical examples and configuration snippets to help development teams maintain a clean and efficient version‑control process.

DevOpsbranch-namingcommit
0 likes · 12 min read
Git Workflow, Branch Naming, and Commit Standards: Best Practices and Tooling
Aikesheng Open Source Community
Aikesheng Open Source Community
Mar 27, 2024 · Databases

MySQL Core Module Deep Dive #11: What Happens When InnoDB Commits a Transaction?

This article explains the internal steps InnoDB performs when committing a transaction, covering undo segment caching, generation of the transaction commit number, state changes of insert and update undo segments, history‑list insertion, and the final reinitialisation of the transaction object.

Database InternalsInnoDBMySQL
0 likes · 12 min read
MySQL Core Module Deep Dive #11: What Happens When InnoDB Commits a Transaction?
Aikesheng Open Source Community
Aikesheng Open Source Community
Mar 6, 2024 · Databases

InnoDB Commit Phase: Flush, Sync, and Group Commit Explained

This article explains MySQL 8.0.32 InnoDB's two‑phase commit process, detailing the flush, sync, and commit sub‑stages, the concept of group commit, and how queues and mutexes coordinate transaction logging to reduce redundant disk writes.

InnoDBMySQLTransaction
0 likes · 10 min read
InnoDB Commit Phase: Flush, Sync, and Group Commit Explained
php中文网 Courses
php中文网 Courses
Jan 3, 2023 · Fundamentals

How to Retrieve Git User, Branch, Unpushed Commits, and Changed Files

This article explains how to use Git commands to obtain the current commit author, active branch, list of unpushed commits, and the files changed in each commit, and concludes with a promotional notice for a PHP online training class.

Unpushed CommitsVersion Controlbranch
0 likes · 7 min read
How to Retrieve Git User, Branch, Unpushed Commits, and Changed Files
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.

Version Controlbranchcommit
0 likes · 9 min read
Visual Guide to Common Git Commands and Their Detailed Usage
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 18, 2022 · Databases

Analysis of Commit Blocking and SHOW MASTER STATUS Contention in MySQL 5.7 Replication

The article examines how a large transaction in MySQL 5.7 can block the SHOW MASTER STATUS command by holding the lock_log during the commit's flush stage, analyzes the commit and SHOW MASTER STATUS code paths, and proposes mitigation strategies such as avoiding big transactions and using SELECT @@global.gtid_executed.

MySQLReplicationbinlog
0 likes · 7 min read
Analysis of Commit Blocking and SHOW MASTER STATUS Contention in MySQL 5.7 Replication
IT Services Circle
IT Services Circle
May 28, 2022 · Information Security

Xiaomi Engineer’s AOSP Commit to Block Shell Access to Installed APKs Rejected

An AOSP commit proposed by a Xiaomi engineer to prohibit shell extraction of installed APKs—citing potential IP leakage—was rejected after receiving only the author’s support and two opposing votes, with reviewers arguing that such restrictions are ineffective, could be bypassed, and should be handled via DRM or device‑specific policies.

AOSPAPKAndroid
0 likes · 3 min read
Xiaomi Engineer’s AOSP Commit to Block Shell Access to Installed APKs Rejected
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.

Remote RepositoryVersion Controlbranching
0 likes · 18 min read
Comprehensive Guide to Git: Core Concepts, Branches, Commands, and Best Practices
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.

Version Controlbranchcommit
0 likes · 28 min read
Comprehensive Guide to Common Git Commands and Scenarios
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.

Version Controlbranchcommit
0 likes · 10 min read
Basic Git Commands and Workflow Overview
IT Architects Alliance
IT Architects Alliance
Sep 6, 2021 · Fundamentals

Understanding Git Internals: Repository Structure, Objects, and Core Commands

This article explains how Git works internally by describing the .git directory layout, the creation of blob, tree and commit objects during init, add, and commit operations, and how branches, HEAD, remote configuration, reflog, and diff commands manage version history.

RepositoryVersion Controlbranch
0 likes · 20 min read
Understanding Git Internals: Repository Structure, Objects, and Core Commands
Architecture Digest
Architecture Digest
Jul 21, 2021 · Fundamentals

Git Commands and Workflow: Add, Commit, Reset, Checkout, Merge, Rebase and More

This article provides a comprehensive guide to Git's core commands—including add, commit, reset, checkout, merge, rebase, and cherry‑pick—explaining their effects on the working directory, index, and repository, as well as visualizing branch relationships and HEAD states.

Version Controlbranchcommand line
0 likes · 10 min read
Git Commands and Workflow: Add, Commit, Reset, Checkout, Merge, Rebase and More
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.

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

Version Controlbranchcommands
0 likes · 9 min read
Visual Guide to Common Git Commands and Their Detailed Explanation
Architecture Digest
Architecture Digest
Feb 18, 2021 · Big Data

Elasticsearch Write, Read, and Search Processes: Underlying Mechanisms and Lucene Inverted Index

This article explains how Elasticsearch handles data ingestion, retrieval, and full‑text search by describing the roles of coordinating, primary, and replica nodes, the refresh‑commit‑flush cycle, segment files, translog, and the Lucene‑based inverted index that powers its near‑real‑time capabilities.

ElasticsearchInverted IndexLucene
0 likes · 11 min read
Elasticsearch Write, Read, and Search Processes: Underlying Mechanisms and Lucene Inverted Index
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Dec 18, 2020 · Fundamentals

Understanding Git Internals: Objects, Trees, Commits, Tags, and Packfiles

This article explains how Git stores data by describing the .git directory layout, the four object types (blob, tree, commit, tag), how objects are hashed and organized, and how Git packs objects to save space, answering why a second commit stores a full file.

RepositoryVersion Controlcommit
0 likes · 13 min read
Understanding Git Internals: Objects, Trees, Commits, Tags, and Packfiles
DevOps
DevOps
Jan 21, 2018 · Fundamentals

Git Workflow: Branch Creation, Committing, and Pushing Changes

This article introduces the basic Git workflow for enterprise developers, covering branch creation, committing changes, and pushing branches to a central repository, with step-by-step command examples and explanations of staging, status, and branch management.

Version Controlbranchingcommit
0 likes · 11 min read
Git Workflow: Branch Creation, Committing, and Pushing Changes