Tag

Version Control

0 views collected around this technical thread.

DevOps Engineer
DevOps Engineer
Jun 12, 2025 · Fundamentals

Never Lose PR Context: Using Bitbucket Commit Message Templates

By configuring Bitbucket's commit message templates, teams can automatically embed PR titles, descriptions, IDs, and other metadata into Git commit messages, ensuring that valuable review information persists in the repository history even if the hosting platform changes.

BitbucketCommit TemplatesPR Workflow
0 likes · 5 min read
Never Lose PR Context: Using Bitbucket Commit Message Templates
Java Tech Enthusiast
Java Tech Enthusiast
May 5, 2025 · Fundamentals

IntelliJ IDEA 2025.1 Release: AI Assistant Integration and Java 24 Support

IntelliJ IDEA 2025.1 launches with full Java 24 support, Kotlin K2 as the default mode, and a unified JetBrains AI Assistant that adds smarter code completion, multi‑file chat editing, and cloud models like GPT‑4.1, while also delivering enhanced debugging, a revamped terminal, improved framework tools, native Gradle daemon configuration, and richer Git integration.

Build ToolsIDE featuresIntelliJ IDEA
0 likes · 6 min read
IntelliJ IDEA 2025.1 Release: AI Assistant Integration and Java 24 Support
Top Architect
Top Architect
Apr 16, 2025 · Fundamentals

How to Delete Commit History with git revert and git reset

This article explains why you might need to remove a commit from Git history, demonstrates how to use git revert to create a new commit that undoes changes while preserving history, and shows how git reset combined with a forced push can completely erase unwanted commits from both local and remote repositories.

Version Controlcommit historyforce push
0 likes · 12 min read
How to Delete Commit History with git revert and git reset
Code Mala Tang
Code Mala Tang
Apr 6, 2025 · Fundamentals

Master Git Rebase: Clean History, Conflict Resolution, and Safe Force Push

This guide explains what Git rebase is, compares it with merge, shows how to rewrite commit history, handle conflicts, safely force‑push, and recover from mistakes, providing practical commands and tips for developers who work with Git daily.

Version Controlconflict resolutionforce push
0 likes · 13 min read
Master Git Rebase: Clean History, Conflict Resolution, and Safe Force Push
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
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 Controlbranching
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 Controlbranchingcommands
0 likes · 15 min read
Master Git Branching: Essential Commands and Workflows Explained
Code Mala Tang
Code Mala Tang
Mar 29, 2025 · Fundamentals

Master Git: Revert, Reset, Checkout & Restore Commands Explained

Learn how to safely undo changes in Git using commands like git revert, git reset (soft, mixed, hard), git checkout, and git restore, with clear explanations, usage examples, and best‑practice tips to keep your project history clean and recover lost work.

Version Controlgitgit reset
0 likes · 7 min read
Master Git: Revert, Reset, Checkout & Restore Commands Explained
IT Services Circle
IT Services Circle
Mar 29, 2025 · Databases

Why SQLite Uses Fossil Instead of Git: Simpler Version Control for an Embedded Database

The article explains why the widely embedded SQLite database relies on the Fossil version‑control system rather than Git, highlighting Fossil’s simplicity, better situational awareness, lower management overhead, and more suitable user experience for SQLite’s needs.

DatabaseFossilSQLite
0 likes · 7 min read
Why SQLite Uses Fossil Instead of Git: Simpler Version Control for an Embedded Database
Top Architecture Tech Stack
Top Architecture Tech Stack
Mar 18, 2025 · Fundamentals

Comprehensive Guide to Common Git Commands

This article provides a detailed overview of essential Git commands—including configuration, repository initialization, cloning, adding, committing, branching, merging, remote operations, diffing, logging, tagging, undoing changes, and submodule management—to help developers efficiently manage version control in software projects.

Git BasicsVersion Controlcommand line
0 likes · 17 min read
Comprehensive Guide to Common Git Commands
php中文网 Courses
php中文网 Courses
Feb 19, 2025 · Backend Development

Improving Development Practices in a Legacy PHP/MySQL Environment Without Version Control

The article recounts a developer’s experience modernizing a legacy PHP and MySQL codebase that lacked version control, detailing the challenges of disorganized code, security risks, and inefficient workflows, and describing the step‑by‑step solutions implemented to introduce backups, local Git, security hardening, and a structured development process.

MySQLPHPVersion Control
0 likes · 10 min read
Improving Development Practices in a Legacy PHP/MySQL Environment Without Version Control
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
Jan 26, 2025 · Backend Development

10 Essential Git Tips for Efficient Version Control

This article presents ten practical Git techniques—from undoing the last commit and resolving merge conflicts to using tags, stashing changes, and cleaning up branches—helping developers of all levels manage code history more effectively and streamline their workflow.

Version Controlbackendcode management
0 likes · 10 min read
10 Essential Git Tips for Efficient Version Control
Raymond Ops
Raymond Ops
Jan 10, 2025 · Operations

Mastering SVN: 10 Essential Practices for Reliable Code Collaboration

This guide outlines ten practical SVN workflow rules—from regular code uploads and conflict resolution to ignoring generated files and writing clear commit messages—helping development teams maintain clean repositories, reduce errors, and improve collaborative efficiency.

CollaborationSVNVersion Control
0 likes · 10 min read
Mastering SVN: 10 Essential Practices for Reliable Code Collaboration
macrozheng
macrozheng
Dec 31, 2024 · Operations

Why Choose Gogs Over GitLab? A Lightweight Self‑Hosted Git Solution

This article introduces Gogs as a fast, low‑resource self‑hosted Git service, explains how to install it with Docker, configure basic settings, use it for a SpringBoot‑Vue e‑commerce project, and compares its advantages over GitLab for developers seeking a lightweight alternative.

DevOpsDockerGogs
0 likes · 7 min read
Why Choose Gogs Over GitLab? A Lightweight Self‑Hosted Git Solution
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 26, 2024 · Fundamentals

Monorepo Tool Selection and Migration Strategy: Comparative Analysis and Best Practices for 2024

This article examines the challenges of Multirepo architectures, evaluates popular 2024 Monorepo tools such as Rush, Turborepo, Lerna, Yarn Workspaces, Pnpm Workspaces, and Nx, and provides a detailed comparison to guide teams in selecting the most suitable tool and workflow for efficient dependency and version management.

JavaScriptMonorepoVersion Control
0 likes · 26 min read
Monorepo Tool Selection and Migration Strategy: Comparative Analysis and Best Practices for 2024
Selected Java Interview Questions
Selected Java Interview Questions
Nov 6, 2024 · Fundamentals

24 Essential Git Command-Line Tips for Developers

This guide presents 24 practical Git command-line techniques—including global configuration, undoing commits, interactive rebasing, stash management, and reflog inspection—to help developers gain deeper control, improve workflow efficiency, and maintain a clean project history.

Developer TipsGit CommandsVersion Control
0 likes · 9 min read
24 Essential Git Command-Line Tips for Developers
DevOps Operations Practice
DevOps Operations Practice
Oct 29, 2024 · Fundamentals

Git, GitLab, and GitHub: Features, Differences, and Use Cases

This article provides a comprehensive overview of Git, GitLab, and GitHub, explaining their core functionalities, typical scenarios, and key distinctions to help developers and DevOps engineers choose the right version‑control solution for their projects.

CI/CDDevOpsGitHub
0 likes · 7 min read
Git, GitLab, and GitHub: Features, Differences, and Use Cases