Tagged articles
16 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
Mar 31, 2024 · Fundamentals

How to Properly Delete Files in Git: Commands and Best Practices

Learn when and why to remove files from a Git repository, and follow step‑by‑step commands—git rm, git rm --cached, and git rm -r—plus committing and pushing changes—to keep your codebase clean, organized, and free of redundant files.

GitVersion Controlcode cleanup
0 likes · 4 min read
How to Properly Delete Files in Git: Commands and Best Practices
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
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 6, 2023 · Backend Development

Monorepo Overview, Evolution, Pros & Cons, Pitfalls, and Tool Selection

This article explains what a monorepo is, traces its evolution from single‑repo monoliths to multi‑repo and back to a single repository with many modules, compares its advantages and disadvantages, lists common pitfalls, and evaluates major tooling options such as Turborepo, Rush, Nx, Lerna, Yarn and pnpm for different project sizes.

LernaMonorepoNx
0 likes · 21 min read
Monorepo Overview, Evolution, Pros & Cons, Pitfalls, and Tool Selection
Liangxu Linux
Liangxu Linux
Apr 25, 2022 · Operations

Why HTTPie Lost 54,000 Stars: A Private Repo Mistake and What It Teaches

An accidental change to make the HTTPie repository private caused GitHub to delete all its 54,000 stars and watches, and despite the author's attempts to restore them, GitHub refused, highlighting risks of repository mismanagement and prompting recommendations for clearer warnings and soft‑delete mechanisms.

GitHubIncidenthttpie
0 likes · 6 min read
Why HTTPie Lost 54,000 Stars: A Private Repo Mistake and What It Teaches
IT Services Circle
IT Services Circle
Apr 17, 2022 · Operations

How HTTPie's 54k+ GitHub Stars Vanished Overnight Due to an Accidental Private Conversion

The article recounts how the popular open‑source HTTP client HTTPie, which had amassed over 54,000 GitHub stars in ten years, lost all its stars in a single moment when its maintainer mistakenly set the repository to private, highlighting GitHub's irreversible star‑deletion policy and offering lessons for better repository UI/UX design.

Developer ExperienceGitHubStar Loss
0 likes · 9 min read
How HTTPie's 54k+ GitHub Stars Vanished Overnight Due to an Accidental Private Conversion
IEG Growth Platform Technology Team
IEG Growth Platform Technology Team
Apr 12, 2022 · Frontend Development

Understanding Monorepos: Benefits, Tools, and How to Choose the Right Solution

This article explains what a monorepo is, why teams might adopt it, outlines its key advantages such as simplified code sharing and faster project setup, compares popular monorepo tools like Bazel, Lerna, Nx, and Turborepo, and offers guidance on selecting the most suitable tool for a given workflow.

Tool comparisonbuild toolscode sharing
0 likes · 13 min read
Understanding Monorepos: Benefits, Tools, and How to Choose the Right Solution
Ctrip Technology
Ctrip Technology
Jan 6, 2022 · Operations

Ctrip Mini Program Collaborative Development: Repository Management, CI/CD, and Continuous Delivery

This article details Ctrip’s mini‑program collaborative development process, covering modular repository management, automated CI pipelines using GitLab and miniprogram‑ci, and continuous delivery via the MCD platform, illustrating how these practices streamline code integration, testing, packaging, and release for dozens of business lines.

CtripMini Programautomation
0 likes · 9 min read
Ctrip Mini Program Collaborative Development: Repository Management, CI/CD, and Continuous Delivery
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.

GitVersion Controlbest practices
0 likes · 18 min read
Common Enterprise Git Workflows and Best Practices
HelloTech
HelloTech
Jun 25, 2021 · Mobile Development

Evolution of the Architecture of Hello Travel's Alipay Mini Program

Hello Travel restructured its Alipay mini‑program by splitting business code into separate repositories, creating a custom incremental build tool, implementing event‑based decoupling, and centralizing release management, which solved branch conflicts, reduced package size and build time, and set the stage for broader platform adoption.

Alipay Mini ProgramBuild ToolIncremental Build
0 likes · 14 min read
Evolution of the Architecture of Hello Travel's Alipay Mini Program
DevOps Engineer
DevOps Engineer
Nov 5, 2020 · Operations

Understanding JFrog Artifactory: Features, Advantages, and Best Practices for Artifact Management

This article introduces JFrog Artifactory, explains its role as a universal artifact repository, outlines its key advantages such as multi‑format support, CI/CD integration, powerful search, lifecycle management, and provides practical guidance on repository naming, permissions, retention policies, and workflow best practices.

ArtifactoryDevOpsartifact repository
0 likes · 12 min read
Understanding JFrog Artifactory: Features, Advantages, and Best Practices for Artifact Management
ITPUB
ITPUB
Jun 24, 2017 · Operations

Master Essential SVN Commands for Linux: A Complete Cheat Sheet

This guide presents a thorough collection of Subversion (SVN) commands for Linux, covering checkout, add, commit, lock/unlock, update, status, delete, log, info, diff, merge, help, list, mkdir, revert, switch, resolve, cat, cleanup, import and related usage examples, helping users manage repositories efficiently.

SubversionVersion Controlcommand-line
0 likes · 11 min read
Master Essential SVN Commands for Linux: A Complete Cheat Sheet
Architecture Digest
Architecture Digest
Dec 11, 2016 · Fundamentals

Comprehensive Git Guide: Installation, Configuration, Basic Operations, Branching, and Remote Management

This article provides a detailed tutorial on installing Git on various platforms, configuring user information and aliases, managing .gitignore files, performing core repository actions such as init, add, commit, diff, and status, as well as advanced branch, tag, and remote repository operations using the command line.

GitTaggingVersion Control
0 likes · 17 min read
Comprehensive Git Guide: Installation, Configuration, Basic Operations, Branching, and Remote Management