Tagged articles

Git

695 articles · Page 4 of 7
Liangxu Linux
Liangxu Linux
Sep 24, 2023 · Fundamentals

Master Git: 5 Essential Commands to Boost Your Workflow

This article introduces five practical Git commands—stash, reset --soft, cherry-pick, revert, and reflog—explaining their purpose, typical scenarios, and step‑by‑step usage, plus tips for creating short aliases to streamline everyday version‑control tasks.

Command LineGitWorkflow
0 likes · 14 min read
Master Git: 5 Essential Commands to Boost Your Workflow
Liangxu Linux
Liangxu Linux
Sep 21, 2023 · Fundamentals

Mastering Git Branch Naming, Workflow, and Commit Message Standards

This guide explains systematic Git branch naming, maps branches to development environments, outlines a typical merge flow, details a comprehensive commit‑message format (including Angular conventions), and provides a practical .gitignore template for clean repositories.

Commit MessageGitGitignore
0 likes · 9 min read
Mastering Git Branch Naming, Workflow, and Commit Message Standards
Ops Development Stories
Ops Development Stories
Sep 15, 2023 · Frontend Development

Streamline Frontend Development with Husky, lint‑staged, ESLint, and Prettier

This guide walks through automating frontend development tasks—using Husky for Git hooks, lint‑staged for staged file filtering, commitlint for standardized commit messages, ESLint and @typescript-eslint for code checking, and Prettier for formatting—providing installation commands, configuration snippets, and practical usage tips for React + TypeScript projects.

ESLintGitPrettier
0 likes · 10 min read
Streamline Frontend Development with Husky, lint‑staged, ESLint, and Prettier
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 14, 2023 · Operations

Configuring OWNERS Files for Code Review in Git Repositories

This guide explains how to set up and manage OWNERS files in a Git repository to define file owners, enable OWNERS‑based code review, configure review rules, add or remove reviewers, and handle approval or rejection of changes, with practical examples and code snippets.

DevOpsGitOWNERS
0 likes · 6 min read
Configuring OWNERS Files for Code Review in Git Repositories
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.

Commit MessageGitGitignore
0 likes · 8 min read
Master Git Branching and Commit Standards for Clean Code
Programmer DD
Programmer DD
Sep 5, 2023 · Fundamentals

How to Quickly Remove All .DS_Store Files from a Git Repository

This guide explains how to efficiently purge unwanted .DS_Store files from a Git repository, offering a one‑line find command that traverses all directories, removes the files from the index, and ensures the repository stays clean without manual per‑folder operations.

.DS_StoreGitcleanup
0 likes · 3 min read
How to Quickly Remove All .DS_Store Files from a Git Repository
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Sep 1, 2023 · Frontend Development

Top Front‑End Insights: From Server‑Sent Events to Micro‑Frontends

This roundup explores cutting‑edge front‑end topics—from using Server‑Sent Events instead of WebSocket and the innovative Rome toolchain, to Git rebase strategies, the status of wangEditor, precise page‑dwell measurement, and the merits of micro‑frontends—while also debunking AI‑related programmer anxiety.

AIGitMicro Frontends
0 likes · 5 min read
Top Front‑End Insights: From Server‑Sent Events to Micro‑Frontends
Tencent Cloud Developer
Tencent Cloud Developer
Jul 31, 2023 · Fundamentals

Effective Git Merge Strategies for Branch Management

Effective Git branch management combines versatile checkout commands with strategic merges—using git merge for full history integration, git rebase to reposition commits, temporary branches for selective merges, cherry-pick for individual changes, and checkout --patch for interactive, file-by-file control.

Code CollaborationGitMerge Strategies
0 likes · 12 min read
Effective Git Merge Strategies for Branch Management
Tencent Cloud Developer
Tencent Cloud Developer
Jul 26, 2023 · Operations

How We Shrunk a 9 GB Git Repository to 350 MB: A Complete Step‑by‑Step Guide

When Tencent Meeting’s user base exploded to 300 million, its Git repository ballooned to over 17 GB, crippling clone speed, so the team devised a comprehensive slimming process that removed old history, migrated large files to LFS, created a new repo, handled special branches, adapted platform settings, and verified the result, ultimately reducing the repo size from 9 GB to 350 MB.

DevOpsGitRepository Slimming
0 likes · 23 min read
How We Shrunk a 9 GB Git Repository to 350 MB: A Complete Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Jul 20, 2023 · Fundamentals

12 Must‑Know Git Commands Every Intermediate Developer Should Master

This guide presents twelve essential Git commands for intermediate users, explaining configuration scopes, file moving, removal, diffing, resetting, tagging, rebasing, cherry‑picking, bisecting, reverting, fetching, and blaming, each with clear syntax examples and practical notes on their effects.

Cheat SheetGitintermediate
0 likes · 11 min read
12 Must‑Know Git Commands Every Intermediate Developer Should Master
MaGe Linux Operations
MaGe Linux Operations
Jul 17, 2023 · Operations

How to Fix Jenkins Build Failures Caused by Large .git Repositories

When Jenkins builds stall at the git clone step due to an oversized .git directory, you can shrink the repository by running Git garbage collection, using tools like BFG Repo‑Cleaner, enabling Git LFS for large files, or configuring a shallow clone with depth 1 to fetch only the latest commit.

BFG Repo-CleanerCI/CDGit
0 likes · 4 min read
How to Fix Jenkins Build Failures Caused by Large .git Repositories
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
Liangxu Linux
Liangxu Linux
May 30, 2023 · Fundamentals

Master Git Commands with Interactive Challenges on Learning Git Branching

Discover how the interactive Learning Git Branching platform turns mastering Git commands into a fun, visual experience, offering animated demos, sandbox execution, and game-like challenges that cover essential operations—from basic resets and rebases to advanced tagging and remote management—without rote memorization.

Gitinteractive learningversion control
0 likes · 6 min read
Master Git Commands with Interactive Challenges on Learning Git Branching
21CTO
21CTO
May 18, 2023 · Fundamentals

Master Git: 20 Essential Commands Every Developer Should Know

This guide introduces the 20 most useful Git commands—from initializing a repository and basic commit workflows to advanced techniques like rebasing, cherry-picking, and bisecting—helping developers of all levels efficiently manage and collaborate on code.

Gitversion control
0 likes · 9 min read
Master Git: 20 Essential Commands Every Developer Should Know
DaTaobao Tech
DaTaobao Tech
Apr 14, 2023 · Fundamentals

Understanding Git Workflows: Git Flow, GitHub Flow, GitLab Flow, and Trunk‑Based Development

The article compares four popular Git workflows—Git Flow, GitHub Flow, GitLab Flow, and trunk‑based development—detailing their branch structures, advantages, and drawbacks, and guides teams on selecting the most suitable approach based on release complexity, deployment speed, and collaboration requirements.

GitWorkflowtrunk-based-development
0 likes · 8 min read
Understanding Git Workflows: Git Flow, GitHub Flow, GitLab Flow, and Trunk‑Based Development
Tencent Cloud Developer
Tencent Cloud Developer
Apr 4, 2023 · Artificial Intelligence

Step-by-Step Guide to Building Your Own Realistic AI Image Generation Website with Stable Diffusion

This step‑by‑step tutorial shows how to set up a Stable Diffusion web UI, install the required Python environment and GPU‑enabled PyTorch, add Chinese localization and optional LoRA or Deforum extensions, generate realistic human images, create animated videos, and add speech with D‑ID, all ready for deployment on your own AI website.

DeforumGitPython
0 likes · 9 min read
Step-by-Step Guide to Building Your Own Realistic AI Image Generation Website with Stable Diffusion
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.

CLIGitMerging
0 likes · 41 min read
Comprehensive Introduction to Git and Version Control Practices
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 23, 2023 · Fundamentals

Why Clean Git Commit Messages Matter and How Git Stores Your Code

This article humorously yet informatively explains the importance of tidy Git commit messages, reveals how Git internally stores commits, trees, and blobs, highlights the problems of repository bloat, and offers concrete best‑practice and bad‑practice guidelines for managing large codebases.

Commit MessageGitbest-practices
0 likes · 9 min read
Why Clean Git Commit Messages Matter and How Git Stores Your Code
Liangxu Linux
Liangxu Linux
Mar 22, 2023 · Fundamentals

What Happens Inside Git? Uncover the Secrets of init, add, commit, and Branches

This guide demystifies Git’s inner workings by walking through repository initialization, the structure of the .git directory, how objects, blobs, trees, and commits are created, and the roles of the index, HEAD, branches, and remote configuration, complete with commands, examples, and visual diagrams.

CommitGitRepository
0 likes · 24 min read
What Happens Inside Git? Uncover the Secrets of init, add, commit, and Branches
Laravel Tech Community
Laravel Tech Community
Mar 14, 2023 · Fundamentals

Git 2.40 Release: New Features and Improvements

Git 2.40 introduces several enhancements such as Emacs support for git jump, corrected batch‑check size reporting, new --source option for check‑attr, native C implementation of git bisect, removal of legacy interactive add, and additional options for merge‑tree and Bash completion.

GitGit 2.40backend development
0 likes · 3 min read
Git 2.40 Release: New Features and Improvements
Programmer DD
Programmer DD
Mar 12, 2023 · Fundamentals

Boost Your Git Commits with the VS Code GPTCommit Extension

Learn how the VS Code extension vscode‑gptcommit leverages ChatGPT to automatically craft clear commit messages from file changes, with step‑by‑step installation, shortcut usage, and API key setup, helping you avoid hesitation and reviewer criticism.

ChatGPTCommit MessageExtension
0 likes · 3 min read
Boost Your Git Commits with the VS Code GPTCommit Extension
Programmer DD
Programmer DD
Feb 14, 2023 · Fundamentals

Why Git Overtook SVN and Mercurial: The Rise of Distributed Version Control

Git is now used by 94% of developers, while GitHub is retiring its Subversion support; this article traces the evolution from centralized systems like SVN to distributed tools such as Git and Mercurial, explains why Git dominates the market, and examines the shifting landscape of version control.

GitMercurialsvn
0 likes · 13 min read
Why Git Overtook SVN and Mercurial: The Rise of Distributed Version Control
Programmer DD
Programmer DD
Feb 6, 2023 · Frontend Development

What’s New in VS Code 1.75? Explore Config Profiles, AI Tools, and Git Enhancements

VS Code 1.75 introduces configurable profiles, signed extensions, accessibility upgrades, multi‑view resizing, tree view search history, improved link detection, new Git commands, experimental Dark+ V2 and Light+ V2 themes, Jupyter Notebook support, AI‑assisted code completion via GitHub Copilot, plus numerous UI refinements and language mode updates.

GitVS Codeaccessibility
0 likes · 9 min read
What’s New in VS Code 1.75? Explore Config Profiles, AI Tools, and Git Enhancements
Liangxu Linux
Liangxu Linux
Feb 5, 2023 · Fundamentals

How to Fix Wrong Git Commit Author Email Without Re‑committing

This guide explains why commits may contain an incorrect corporate email, shows how to amend the most recent commit or batch‑rewrite the entire history using git commands and a filter‑branch script, and addresses a common backup error during the rewrite process.

CommitGitamend
0 likes · 5 min read
How to Fix Wrong Git Commit Author Email Without Re‑committing
Meituan Technology Team
Meituan Technology Team
Feb 2, 2023 · R&D Management

Design and Evolution of Meituan's Distributed Code Hosting Platform

Meituan’s home‑grown Code platform evolved from a single‑server Git service to a distributed, sharded system with multi‑active replication, using Go‑based HTTP/SSH proxies, gRPC communication, and version‑based routing to achieve horizontal scalability, high availability, and millions of daily Git operations.

GitMeituancode hosting
0 likes · 22 min read
Design and Evolution of Meituan's Distributed Code Hosting Platform
Laravel Tech Community
Laravel Tech Community
Jan 29, 2023 · Information Security

Git Security Vulnerabilities CVE-2022-41903 and CVE-2022-23521: Integer Overflows in Pretty Formatting and Gitattributes

Git released maintenance versions fixing critical security issues CVE-2022-41903 and CVE-2022-23521, which stem from integer overflows in the pretty formatting code and gitattributes parsing, potentially allowing arbitrary heap reads/writes and remote code execution via crafted git log formats or malicious .gitattributes files.

Gitinteger overflowremote code execution
0 likes · 3 min read
Git Security Vulnerabilities CVE-2022-41903 and CVE-2022-23521: Integer Overflows in Pretty Formatting and Gitattributes
DevOps
DevOps
Jan 17, 2023 · Operations

Building a DevOps CI/CD Pipeline: A Five‑Step Guide

This article walks beginners through the fundamentals of DevOps by outlining a practical five‑step process for creating a CI/CD pipeline, covering tools for continuous integration, source control, build automation, web server deployment, test coverage, and optional extensions such as containers and middleware automation.

CI/CDDockerGit
0 likes · 15 min read
Building a DevOps CI/CD Pipeline: A Five‑Step Guide
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
Open Source Linux
Open Source Linux
Dec 27, 2022 · Fundamentals

Master Git: Essential Commands, Workflows, and Advanced Techniques

This guide explains Git's core commands—including add, commit, reset, checkout, diff, merge, cherry-pick, and rebase—covers staging, branching, detached HEAD handling, and the underlying storage model, providing a comprehensive overview for developers seeking to master version control.

CommitGitbranching
0 likes · 9 min read
Master Git: Essential Commands, Workflows, and Advanced Techniques
Tencent Cloud Developer
Tencent Cloud Developer
Dec 24, 2022 · Operations

Quick Guide to Deploying a Hexo Blog on a Lighthouse Server

This guide walks developers through installing a Baota panel, configuring Nginx, creating a dedicated git user with bare repositories and post‑receive hooks, initializing and generating a Hexo blog locally, pushing it via the hexo‑deployer‑git, setting up an image host and Nginx reverse proxy, and backing up the project for quick deployment on a lightweight Lighthouse server.

GitLighthouse ServerNode.js
0 likes · 12 min read
Quick Guide to Deploying a Hexo Blog on a Lighthouse Server
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
Alibaba Terminal Technology
Alibaba Terminal Technology
Dec 21, 2022 · R&D Management

Enabling Multi‑Branch Collaboration on Low‑Code Platforms

This article explains why multi‑person collaboration is needed in low‑code development, analyzes current pain points, and presents a two‑step strategy—reducing coupling and applying a robust branch‑management model—along with detailed technical implementation using Git, schema conversion, and visual diff tools.

DevOpsGitMulti-branch
0 likes · 14 min read
Enabling Multi‑Branch Collaboration on Low‑Code Platforms
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
21CTO
21CTO
Nov 28, 2022 · Fundamentals

The Man Behind Linux: Linus Torvalds’ Journey from Student to Open‑Source Legend

Linus Torvalds, a Finnish‑American software engineer born in 1969, created the Linux kernel while studying at the University of Helsinki, later co‑founded the Linux Foundation, and became a pivotal figure in open‑source development, known for his modest lifestyle, his family, and his creation of Git.

GitLinus TorvaldsLinux
0 likes · 7 min read
The Man Behind Linux: Linus Torvalds’ Journey from Student to Open‑Source Legend
MaGe Linux Operations
MaGe Linux Operations
Nov 26, 2022 · Fundamentals

Master Git: Visual Guide to the Most Essential Commands

This article provides a comprehensive visual tutorial on Git’s core commands—including add, commit, reset, checkout, diff, merge, rebase, and cherry‑pick—explaining their effects on the working directory, staging area, and repository while illustrating concepts such as HEAD, branches, and detached states.

Gitbackendsoftware development
0 likes · 11 min read
Master Git: Visual Guide to the Most Essential Commands
Programmer DD
Programmer DD
Oct 26, 2022 · Fundamentals

Git 2.38 Introduces Scalar: Boosting Performance for Massive Repositories

Git 2.38 adds Microsoft’s Scalar tool to the core, offering pre‑configured optimizations like file‑system monitoring, multi‑pack indexing, commit graphs, background maintenance, partial clone and sparse checkout, plus a new git rebase --update-refs option for faster handling of huge repositories.

GitGit 2.38Large Repositories
0 likes · 4 min read
Git 2.38 Introduces Scalar: Boosting Performance for Massive Repositories
Liangxu Linux
Liangxu Linux
Oct 20, 2022 · Fundamentals

Master Git Global Configuration in 5 Simple Steps

Learn how to set up Git globally on Linux by creating a global config file and configuring your default name, email, branch name, and editor, with clear command examples and tips to avoid repetitive per‑repository settings.

Gittutorialversion-control
0 likes · 7 min read
Master Git Global Configuration in 5 Simple Steps
Liangxu Linux
Liangxu Linux
Oct 17, 2022 · Operations

Master .gitignore: How to Exclude Files and Folders in Git

This guide explains what a .gitignore file is, how Git tracks files, how to create and populate .gitignore with common patterns, and the steps to stop tracking files that were already committed, providing practical commands and examples for effective version control.

DevOpsGitGit Commands
0 likes · 11 min read
Master .gitignore: How to Exclude Files and Folders in Git
Laravel Tech Community
Laravel Tech Community
Sep 28, 2022 · Fundamentals

How to Create, Push, List, Switch, and Delete Git Tags

This guide explains how to ensure Git is installed, create annotated tags, commit changes, push tags to a remote repository, list and switch to existing tags, and delete both local and remote tags using command‑line Git commands.

Gitsoftware developmenttagging
0 likes · 2 min read
How to Create, Push, List, Switch, and Delete Git Tags
Java High-Performance Architecture
Java High-Performance Architecture
Sep 19, 2022 · Fundamentals

Master Git: From Basics to Advanced Branching and Merging Techniques

This comprehensive guide explains Git’s core concepts—including its distributed advantages, file states, commit nodes, HEAD, and remote repositories—while detailing practical commands for committing, branching, merging, rebasing, cherry‑picking, reverting, and synchronizing with remote servers, all illustrated with clear diagrams and examples.

CommitGitMerging
0 likes · 18 min read
Master Git: From Basics to Advanced Branching and Merging Techniques
21CTO
21CTO
Sep 9, 2022 · Fundamentals

Choosing the Right Git Branching Strategy: A Comprehensive Guide

This article explains why version control systems like Git need well‑defined branching strategies, outlines the goals of such strategies, compares popular models—including GitFlow, GitHub Flow, GitLab Flow, Trunk‑Based Development, Scaled TDD, and Release Flow—and offers guidance on selecting the most suitable approach for a development team.

Gitbranching strategygitflow
0 likes · 15 min read
Choosing the Right Git Branching Strategy: A Comprehensive Guide
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
DevOps
DevOps
Jul 26, 2022 · Information Security

Detecting, Cleaning, and Preventing Sensitive Data in Git Repositories

This article explains how to identify, remove, and avoid committing sensitive information such as passwords, keys, or tokens in Git repositories by using git log searches, tools like Gitleaks and Detect‑Secrets, and scripts for history rewriting, while also describing preventive pre‑commit hook setups.

GitGitleaksdetect-secrets
0 likes · 7 min read
Detecting, Cleaning, and Preventing Sensitive Data in Git Repositories
ByteDance Web Infra
ByteDance Web Infra
Jul 22, 2022 · Fundamentals

Challenges and Optimizations for Large Git Repositories

This article examines why Git struggles with monolithic repositories exceeding 100 GB, outlines storage, performance, stability, and reliability challenges, and presents preventive, mid‑process, and post‑process strategies—including LFS, shallow and partial clones, commit‑graph, bitmap, multi‑pack index, and bundle techniques—to efficiently manage and maintain large Git monorepos.

GitOptimizationlarge-repo
0 likes · 16 min read
Challenges and Optimizations for Large Git Repositories
21CTO
21CTO
Jun 29, 2022 · Fundamentals

What’s New in Git 2.37? Performance Boosts, Sparse Checkout & Security Fixes

Git 2.37 introduces a built‑in file‑system monitor for faster status checks, supports sparse checkout to avoid downloading whole repositories, adds performance‑enhancing stash improvements, and tightens credential‑in‑URL security, offering developers a more efficient and safer version‑control experience.

GitPerformancerelease
0 likes · 4 min read
What’s New in Git 2.37? Performance Boosts, Sparse Checkout & Security Fixes
DevOps Cloud Academy
DevOps Cloud Academy
Jun 29, 2022 · Operations

Comprehensive Guide to Jenkins Multibranch Pipeline: Setup, Jenkinsfile, Webhook Configuration, and Troubleshooting

This guide explains how to create and configure Jenkins multibranch pipelines for CI/CD, covering fundamentals, PR‑based branch discovery, a sample Jenkinsfile with conditional stages, step‑by‑step Jenkins UI setup, webhook integration with GitHub, testing procedures, and common troubleshooting tips.

CI/CDDevOpsGit
0 likes · 10 min read
Comprehensive Guide to Jenkins Multibranch Pipeline: Setup, Jenkinsfile, Webhook Configuration, and Troubleshooting
Python Programming Learning Circle
Python Programming Learning Circle
Jun 28, 2022 · Operations

Using GitPython for Git Automation in Python

This article introduces GitPython, a Python library that wraps Git commands, explains how to install it, and demonstrates core operations such as initializing repositories, cloning, committing, checking status, managing branches, merging, handling remotes, and shows alternative approaches like subprocess, dulwich, and pygit2.

GitGitPythonautomation
0 likes · 7 min read
Using GitPython for Git Automation in Python
ELab Team
ELab Team
Jun 15, 2022 · Fundamentals

Demystify Git: Build Your Own Git Commands from Scratch

This article walks through the fundamentals of Git’s internal architecture, explains how objects, hashes, and the repository directory work, and provides step‑by‑step Node.js code to implement core plumbing commands such as init, hash‑object, and cat‑file.

Gitgit internalsnodejs
0 likes · 20 min read
Demystify Git: Build Your Own Git Commands from Scratch
DevOps Cloud Academy
DevOps Cloud Academy
Jun 12, 2022 · Operations

How to Retrieve Project Branches in Jenkins Pipelines

This tutorial explains how to use Jenkins, the Git Parameter plugin, and parameterized builds to fetch and display Git branch information within a pipeline, including installation steps, configuration details, and common troubleshooting tips.

CI/CDGitJenkins
0 likes · 4 min read
How to Retrieve Project Branches in Jenkins Pipelines
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.

GitMergingSourcetree
0 likes · 7 min read
Comprehensive Guide to Using Sourcetree for Git Version Control
php Courses
php Courses
May 30, 2022 · Fundamentals

Git Cheat Sheet: Common Commands and Usage

This cheat sheet provides a concise reference of essential Git commands—including configuration, repository creation, staging, committing, branching, remote handling, and restoration—along with brief explanations and code examples for developers to quickly perform version‑control tasks.

Cheat SheetDevOpsGit
0 likes · 7 min read
Git Cheat Sheet: Common Commands and Usage
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
Selected Java Interview Questions
Selected Java Interview Questions
May 15, 2022 · Fundamentals

Essential Git Commands and Their Usage

The article presents a comprehensive guide to essential Git commands, detailing their syntax, purpose, and typical usage scenarios, making it a practical reference for developers learning version control and command‑line operations.

Command LineGitsoftware development
0 likes · 7 min read
Essential Git Commands and Their Usage
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
21CTO
21CTO
Apr 12, 2022 · Fundamentals

Mastering Git: 4 Essential Workflows for Team Collaboration

This guide explains four popular Git workflows—Centralized, Feature Branch, Git Flow, and Forking—detailing their structures, advantages, and step‑by‑step commands so development teams can choose the right model for efficient, conflict‑free collaboration.

GitWorkflowcollaboration
0 likes · 17 min read
Mastering Git: 4 Essential Workflows for Team Collaboration
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
php Courses
php Courses
Apr 6, 2022 · Operations

Common Git Commands and Usage Guide

This article provides a comprehensive list of frequently used Git commands, including remote management, aliases, repository creation, committing, history inspection, branch and tag handling, merging, rebasing, and configuration, with clear Chinese annotations for each operation.

Command LineDevOpsGit
0 likes · 8 min read
Common Git Commands and Usage Guide
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
IT Services Circle
IT Services Circle
Mar 26, 2022 · Fundamentals

Learning Git Branching: An Interactive Way to Master Git Commands

This article introduces the interactive Learning Git Branching website, explaining how its animated sandbox and game‑like challenges help beginners and advanced users master essential Git commands without rote memorization, and provides a collection of useful command examples ranging from basic resets to complex rebase operations.

Command LineGitinteractive learning
0 likes · 6 min read
Learning Git Branching: An Interactive Way to Master Git Commands
Java Interview Crash Guide
Java Interview Crash Guide
Mar 15, 2022 · Fundamentals

Master Git: From Installation to Advanced Branch Management on Windows

This comprehensive guide walks you through installing Git on Windows, explains core concepts like the workspace, index, and repository, compares Git with SVN, and demonstrates essential commands for creating, committing, branching, merging, stashing, and collaborating with remote repositories, all illustrated with step‑by‑step screenshots.

GitWindowsbranching
0 likes · 20 min read
Master Git: From Installation to Advanced Branch Management on Windows
DevOps Engineer
DevOps Engineer
Mar 14, 2022 · Operations

How to Unfork a GitHub Repository Without Deleting History

This guide explains why GitHub lacks an unfork feature, outlines the problems caused by forked repositories, and provides a step‑by‑step method using GitHub Support (with optional command‑line cloning) to detach a fork while preserving commit history and fork records.

GitGitHubRepository
0 likes · 3 min read
How to Unfork a GitHub Repository Without Deleting History