Tagged articles
611 articles
Page 5 of 7
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.

GitVersion Controlcommand-line
0 likes · 11 min read
Master Git: Visual Guide to Essential Commands and Workflows
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.

GitVersion Controlbest practices
0 likes · 8 min read
Mastering Git: Branch Naming, Workflow & Commit Message Standards
Ctrip Technology
Ctrip Technology
Dec 17, 2020 · R&D Management

Practical Experience of GitLab Flow and Light Merge Branch Strategy in Ctrip Flight Front‑End Development

This article describes how Ctrip's flight front‑end team adopted GitLab Flow and the Light Merge branch strategy—detailing the evolution from single‑branch to multi‑branch approaches, the mechanics and advantages of Light Merge, and the automation of CI/CD, code review, and branch lifecycle management to achieve fast, reliable releases.

Branch ManagementDevOpsGit
0 likes · 16 min read
Practical Experience of GitLab Flow and Light Merge Branch Strategy in Ctrip Flight Front‑End Development
Top Architect
Top Architect
Dec 8, 2020 · Fundamentals

Linus Torvalds, the Father of Linux: History, Development, and Impact

This article recounts Linus Torvalds' journey from studying operating systems with Minix to creating the Linux kernel, explains the microkernel versus monolithic debate, and highlights the technical, community, and ecosystem factors that propelled Linux to become the dominant open‑source operating system.

GitLinus TorvaldsOS History
0 likes · 10 min read
Linus Torvalds, the Father of Linux: History, Development, and Impact
21CTO
21CTO
Dec 1, 2020 · Fundamentals

How Linus Torvalds Built Linux: From Minix to the World's Dominant OS

This article chronicles Linus Torvalds' journey from a graduate student tinkering with a 386 PC and Minix to creating the Linux kernel, highlighting the technical, historical, and community factors that propelled Linux to become the leading open‑source operating system.

GitLinus TorvaldsLinux kernel
0 likes · 9 min read
How Linus Torvalds Built Linux: From Minix to the World's Dominant OS
FunTester
FunTester
Nov 30, 2020 · Backend Development

A Practical Java WebSocket Client Wrapper: Design, Features, and Demo

This article introduces a reusable Java WebSocket client wrapper that adds convenient date handling, message logging, configurable constants, and performance‑testing utilities, explains its implementation details with full source code, and provides a simple demo showing connection, messaging, and graceful shutdown.

GitJavaPerformance Testing
0 likes · 8 min read
A Practical Java WebSocket Client Wrapper: Design, Features, and Demo
Java Backend Technology
Java Backend Technology
Nov 17, 2020 · Operations

Automate Spring Boot Deployment with Jenkins: A Step‑by‑Step Guide

This article walks you through setting up Jenkins to clone a Spring Boot project from Gitee, configure JDK, Git, and Maven tools, create a freestyle job with parameterized builds, write shell scripts for stopping and starting the application, and troubleshoot common issues for a fully automated CI/CD pipeline.

AutomationGitJenkins
0 likes · 7 min read
Automate Spring Boot Deployment with Jenkins: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Nov 11, 2020 · Fundamentals

How to Fix Mistaken Git Commits: Amend, Reset, and Revert Explained

This guide shows developers how to correct erroneous Git commits by using amend for message or author changes, reset (soft, mixed, hard, keep) to undo commits, and revert to create a new corrective commit, with practical code examples for each scenario.

GitVersion Controlamend
0 likes · 5 min read
How to Fix Mistaken Git Commits: Amend, Reset, and Revert Explained
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.

GitVersion Controlsoftware development
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.

GitTaggingVersion Control
0 likes · 18 min read
Master Git: From Basics to Advanced Branch, Conflict, and Revert Techniques
DevOps Engineer
DevOps Engineer
Sep 26, 2020 · Operations

Why Define Git Commit and Branch Naming Conventions and How to Enforce Them

The article explains the importance of establishing Git commit message and branch naming standards, demonstrates the benefits of structured conventions, provides concrete examples and regex patterns, and shows how to enforce them with Git hooks such as Bitbucket's Yet Another Commit Checker.

GitGit Hooksbranch naming
0 likes · 10 min read
Why Define Git Commit and Branch Naming Conventions and How to Enforce Them
FunTester
FunTester
Sep 24, 2020 · Fundamentals

Why Small Pull Requests Boost Code Review Quality: Open‑Source Contribution Best Practices

The article shares practical guidelines for open‑source contributors, from using a concise GitHub address and submitting small pull requests to adopting polite communication, clear commit messages, a complete profile with an avatar, prompt issue responses, well‑structured bug reports, and a high‑quality README, all backed by research on review effectiveness.

Code reviewGitPull Request
0 likes · 4 min read
Why Small Pull Requests Boost Code Review Quality: Open‑Source Contribution Best Practices
Java Captain
Java Captain
Sep 24, 2020 · Backend Development

Essential Tools Every Java Developer Should Learn in 2020

The article lists essential tools for Java developers in 2020, covering IDEs, version control, CI, testing, build automation, containerization, and operating system basics, and explains why each tool is valuable for both core and web Java programmers.

GitJavaJira
0 likes · 9 min read
Essential Tools Every Java Developer Should Learn in 2020
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.

DevOpsGitR&D management
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.

GitOpenSSLSHA1
0 likes · 19 min read
What Did Git’s First Commit Implement? A Deep Dive into Its 1,000‑Line Source
21CTO
21CTO
Sep 21, 2020 · Fundamentals

Why GitHub Switched the Default Branch from “master” to “main”

GitHub announced that starting October 1 new repositories will default to the "main" branch instead of "master", a change driven by social concerns and industry-wide efforts to replace terminology perceived as discriminatory, with many other tech companies following suit.

GitTerminologybranch naming
0 likes · 6 min read
Why GitHub Switched the Default Branch from “master” to “main”
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 ConflictsTagging
0 likes · 19 min read
Master Git: Essential Commands, Branching, and Conflict Resolution Explained
Taobao Frontend Technology
Taobao Frontend Technology
Sep 9, 2020 · Frontend Development

Boost Your Frontend Workflow: 10 Essential VS Code Tips & Tricks

Discover ten practical VS Code techniques—from fast refactoring and custom view layouts to debugging, symbol navigation, split editing, terminal renaming, Git shortcuts, search snapshots, and visual page building—that can dramatically improve your frontend development efficiency and productivity.

DebuggingGitVS Code
0 likes · 8 min read
Boost Your Frontend Workflow: 10 Essential VS Code Tips & Tricks
DevOps
DevOps
Sep 3, 2020 · Operations

Designing Effective Git Branch Strategies with Huawei Cloud DevCloud for DevOps Teams

This article explains how to use Git and Huawei Cloud DevCloud to implement development, test, and production branch strategies, manage permissions with protected branches, handle merge conflicts, and leverage merge requests and code reviews to improve DevOps efficiency.

Branch StrategyConfiguration ManagementDevCloud
0 likes · 10 min read
Designing Effective Git Branch Strategies with Huawei Cloud DevCloud for DevOps Teams
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
Amap Tech
Amap Tech
Aug 28, 2020 · Fundamentals

Git Commit Message Standardization and Monitoring Service

The team introduced an Angular‑style Git commit‑message standard—type(scope): subject in Chinese—and built a webhook‑based monitoring service that validates pushes, alerts violations, tracks diff size and deletions, stores metrics, and visualizes compliance, improving traceability, readability, and automated changelog generation.

DevOpsGitbest-practices
0 likes · 10 min read
Git Commit Message Standardization and Monitoring Service
Architect's Tech Stack
Architect's Tech Stack
Aug 5, 2020 · Fundamentals

Git Branch Management and Commit Message Guidelines

This article outlines best practices for Git branch management—including naming conventions for master, develop, feature, release, and hotfix branches—and provides detailed commit message guidelines based on the Angular style, complete with example commands and formatting rules to improve workflow and code traceability.

Branch ManagementGitcommit messages
0 likes · 8 min read
Git Branch Management and Commit Message Guidelines
360 Tech Engineering
360 Tech Engineering
Jul 27, 2020 · Fundamentals

Standardized Git Commit Message Guidelines and Tooling with Commitizen

This article explains the conventional Git commit message format, its components and benefits, and demonstrates how to enforce the standard using tools such as Commitizen, commitlint, husky, and standard-version, providing practical examples and configuration snippets for developers.

Gitcommit messagecommitizen
0 likes · 13 min read
Standardized Git Commit Message Guidelines and Tooling with Commitizen
Liangxu Linux
Liangxu Linux
Jul 22, 2020 · Fundamentals

Choosing the Right Git Branching Strategy for Your Team

This article explains the purpose of Git branching, compares four mainstream branch models—TBD, Git‑Flow, GitHub‑Flow, and GitLab‑Flow—highlights their characteristics, pros and cons, and provides practical guidance on selecting the most suitable strategy based on team size, release cadence, and product complexity.

GitGitHubFlowGitLabFlow
0 likes · 17 min read
Choosing the Right Git Branching Strategy for Your Team
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.

Branch ManagementGitVersion Control
0 likes · 37 min read
Master Git: Essential Commands, Workflows, and Best Practices
Liangxu Linux
Liangxu Linux
Jun 28, 2020 · Fundamentals

How to Customize Vim Colors and Themes: A Step‑by‑Step Guide

This guide explains what Vim color schemes are, shows how to view and switch built‑in schemes, demonstrates installing external themes from GitHub, and details how to make a chosen theme permanent, complete with example commands and recommended theme previews.

GitThemeVim
0 likes · 5 min read
How to Customize Vim Colors and Themes: A Step‑by‑Step Guide
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.

GitTutorialVersion Control
0 likes · 12 min read
Master Git: Core Concepts, Data Model, and 12 Essential Commands
21CTO
21CTO
Jun 5, 2020 · Fundamentals

Master Git: From Installation to Advanced Branch Management on Windows

This comprehensive guide explains what Git is, compares it with SVN, shows how to install Git on Windows, and walks through creating repositories, adding and committing files, checking status, viewing diffs and logs, resetting versions, managing branches, handling remote repositories, using stash, and collaborating with teammates using push and pull commands.

CollaborationGitWindows
0 likes · 23 min read
Master Git: From Installation to Advanced Branch Management on Windows
MaGe Linux Operations
MaGe Linux Operations
May 27, 2020 · Operations

Key DevOps Interview Q&A: Git, MySQL Replication, Kafka, Kubernetes

This article compiles essential DevOps interview questions covering version control differences between Git and SVN, MySQL master‑slave replication mechanics, Kafka versus traditional MQ, Kubernetes service types, pod communication, health checks, resource limits, link types, and permanent mounting techniques.

DevOpsGitKafka
0 likes · 17 min read
Key DevOps Interview Q&A: Git, MySQL Replication, Kafka, Kubernetes
Alibaba Cloud Developer
Alibaba Cloud Developer
May 20, 2020 · Fundamentals

Unveiling Git’s Hidden Architecture: Objects, Packfiles, and Storage Models Explained

This article systematically explores Git’s underlying architecture, detailing the lifecycle of objects, core data structures, packfile formats, indexing mechanisms, and the algorithms used for object retrieval, while providing practical command examples and visual diagrams to demystify Git’s storage and retrieval models.

Gitgit internalsindexing
0 likes · 18 min read
Unveiling Git’s Hidden Architecture: Objects, Packfiles, and Storage Models Explained
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.

GitJunio HamanoVersion Control
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.

GitVersion Controlcherry-pick
0 likes · 12 min read
Master Git: Visualize Merge, Rebase, Reset, Revert, and More with GIFs
Liangxu Linux
Liangxu Linux
Apr 12, 2020 · Fundamentals

Why Cherry‑Pick Can Trigger Hidden Merge Conflicts (And When It’s Safe)

This article explains how using Git's cherry‑pick to copy commits between branches can lead to merge conflicts or silently incorrect code states, illustrates three possible outcomes with a concrete example, and advises when cherry‑pick is appropriate versus using a full merge.

GitMerge Conflictcherry-pick
0 likes · 7 min read
Why Cherry‑Pick Can Trigger Hidden Merge Conflicts (And When It’s Safe)
Wukong Talks Architecture
Wukong Talks Architecture
Apr 9, 2020 · Backend Development

Initializing the PassJava Project and Adding Microservices

This tutorial walks through creating an empty GitHub repository, importing it, adding a content service and additional microservices, configuring the Maven parent pom, setting up a root Maven configuration and .gitignore, and finally committing the code for the PassJava Java microservice suite.

GitJavaMicroservices
0 likes · 5 min read
Initializing the PassJava Project and Adding Microservices
Java Architect Essentials
Java Architect Essentials
Apr 9, 2020 · Operations

Installing and Configuring Gogs: A Self‑Hosted Git Service Guide

This guide explains why Gogs is a lightweight alternative to GitLab, outlines its key features, details the required environment, and provides step‑by‑step Linux commands for installing, configuring, and running the self‑hosted Git server, including troubleshooting tips and post‑installation notes.

DevOpsGitGogs
0 likes · 7 min read
Installing and Configuring Gogs: A Self‑Hosted Git Service Guide
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 directoryGitObjects
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.

GitVersion Controlcherry-pick
0 likes · 12 min read
Master Essential Git Commands: Clone, Merge, Rebase, Cherry‑Pick and More
Programmer DD
Programmer DD
Mar 26, 2020 · Operations

Boost Your Open‑Source Workflow: Master GitHub CLI in Minutes

GitHub CLI (gh) is a cross‑platform command‑line tool that lets developers clone repositories, filter issues, manage pull requests, create branches, and monitor PR status directly from the terminal, streamlining open‑source contributions on macOS, Windows, and Linux.

AutomationGitGitHub CLI
0 likes · 5 min read
Boost Your Open‑Source Workflow: Master GitHub CLI in Minutes
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 SheetGitVersion Control
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.

AdvancedCheat SheetGit
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-SVNVersion Control
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.

CollaborationGitVersion Control
0 likes · 21 min read
Master Git: From Basics to Advanced Workflow with Real-World Examples
Liangxu Linux
Liangxu Linux
Mar 8, 2020 · Fundamentals

Master Over 70 Essential Git Commands and Tricks for Developers

This article compiles more than seventy practical Git commands and techniques, explains core concepts such as working directory, staging area, and commit IDs, and provides ready‑to‑use snippets for everyday version‑control tasks, all backed by the open‑source git‑tips and HelloGitHub projects.

GitRepositoryTutorial
0 likes · 20 min read
Master Over 70 Essential Git Commands and Tricks for Developers
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 IDEAVersion Control
0 likes · 6 min read
Master Git Basics and IntelliJ IDEA Integration: A Complete Guide
58 Tech
58 Tech
Feb 28, 2020 · Operations

A Practical Approach to Multi‑Project Source Code Management Using Git Submodules, Monorepo and Automation Scripts

This article analyzes common source‑code management patterns for numerous small projects, identifies their drawbacks, and proposes a hybrid solution that combines a single‑git repository with git‑submodule based sub‑projects, automated shell scripts, and Umi‑based tooling to achieve unified yet isolated development and deployment.

AutomationGitMonorepo
0 likes · 12 min read
A Practical Approach to Multi‑Project Source Code Management Using Git Submodules, Monorepo and Automation Scripts
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.

GitUNDOVersion Control
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.

GitVersion Controlgit checkout
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 SheetGitVersion Control
0 likes · 12 min read
Master Git Quickly: Essential Commands and Tips for Every Developer
Architecture Digest
Architecture Digest
Feb 3, 2020 · Fundamentals

Practical Strategies for Reverting and Resetting Code with Git

This article walks through four practical Git techniques—revert, reset, rebase + revert, and a file‑copy method—to safely roll back code when faced with performance‑critical bugs and complex version histories, while preserving commit history for future debugging.

GitVersion Controlcode management
0 likes · 9 min read
Practical Strategies for Reverting and Resetting Code with Git
Liangxu Linux
Liangxu Linux
Feb 2, 2020 · Fundamentals

Master Advanced Git Tricks: Navigation, Rebase, Stash, and Cleanup Cheat Sheet

This cheat sheet compiles essential advanced Git commands—branch navigation, log inspection, reset recovery, diff comparison, commit customization, squash/fixup, rebase with exec, stash management, repository cleanup, and handy aliases—to help developers work more efficiently and avoid common pitfalls.

Cheat SheetGitVersion Control
0 likes · 7 min read
Master Advanced Git Tricks: Navigation, Rebase, Stash, and Cleanup Cheat Sheet
21CTO
21CTO
Jan 20, 2020 · Fundamentals

Why Git Dominates Version Control: History, Features & Essential Commands

This article explains Git's evolution from a distributed version control system to the industry standard, outlines its key advantages and drawbacks, and provides a comprehensive list of essential commands for branching, stashing, resetting, tagging, and repository management.

GitVersion Controlbranching
0 likes · 11 min read
Why Git Dominates Version Control: History, Features & Essential Commands
ITPUB
ITPUB
Jan 16, 2020 · Fundamentals

Master Git vs SVN: Core Concepts, Commands, and Git‑SVN Integration

This guide compares Git and SVN, explains Git's core workflow, provides essential commands for everyday use, and shows how to bridge SVN repositories with Git‑SVN, offering a complete reference for developers transitioning between the two version‑control systems.

GitGit-SVNVersion Control
0 likes · 10 min read
Master Git vs SVN: Core Concepts, Commands, and Git‑SVN Integration
Cloud Native Technology Community
Cloud Native Technology Community
Dec 26, 2019 · Cloud Native

Building a Simple Tekton Pipeline on Kubernetes: Concepts, Resources, Tasks, and Execution

This article explains how to construct a basic Tekton CI/CD pipeline on Kubernetes, covering core concepts, required resources, task definitions, pipeline templates, secret and ServiceAccount setup, execution monitoring, and includes full YAML and shell code examples for building, testing, and deploying a container image.

DockerGitKubernetes
0 likes · 14 min read
Building a Simple Tekton Pipeline on Kubernetes: Concepts, Resources, Tasks, and Execution
DevOps Engineer
DevOps Engineer
Dec 22, 2019 · Operations

Using GitStats to Analyze Git Repository Contributions and Activity

This guide introduces the open‑source GitStats tool, explains how to install its Python and Gnuplot dependencies on Linux, demonstrates step‑by‑step commands to generate a comprehensive HTML report for a Git repository, and interprets the resulting statistics on commits, contributors, file types, and tags.

GitMetricsRepository Analysis
0 likes · 5 min read
Using GitStats to Analyze Git Repository Contributions and Activity
Liangxu Linux
Liangxu Linux
Dec 16, 2019 · Fundamentals

How Git Stores Data Under the Hood: Objects, Trees, and Commits Explained

This article walks through Git's internal storage model using a concrete example, showing how blobs, trees, commits and tags are created, how the three Git areas (working directory, index, repository) interact, and why Git can efficiently track history while ensuring data integrity.

BlobGitVersion Control
0 likes · 11 min read
How Git Stores Data Under the Hood: Objects, Trees, and Commits Explained
21CTO
21CTO
Dec 4, 2019 · Fundamentals

What Linus Torvalds Reveals About Open Source, Git, and Writing Elegant Code

Linus Torvalds shares his dual impact on technology through Linux and Git, explains his pragmatic engineering mindset, the philosophy of open source collaboration, and demonstrates the difference between messy and elegant C code using real‑world examples.

C programmingGitLinus Torvalds
0 likes · 6 min read
What Linus Torvalds Reveals About Open Source, Git, and Writing Elegant Code
Programmer DD
Programmer DD
Dec 1, 2019 · Operations

How to Push Code to Multiple Git Repositories with a Single Command

Learn how to configure Git to push your code simultaneously to multiple remote repositories by adding multiple URLs in the .git/config file, using remote add commands, and executing a single git push command, with step-by-step examples and cautions about force pushes.

ConfigurationGitVersion Control
0 likes · 4 min read
How to Push Code to Multiple Git Repositories with a Single Command
ITPUB
ITPUB
Nov 29, 2019 · Backend Development

Master Git: From Init to Branching, Merging, and Rebase

This comprehensive guide walks you through Git's core concepts and commands—including repository initialization, adding and committing files, pulling, pushing, branching, merging, rebasing, and useful tips—so you can confidently manage version control in any project.

GitMergingRepository
0 likes · 13 min read
Master Git: From Init to Branching, Merging, and Rebase
ITPUB
ITPUB
Nov 21, 2019 · Fundamentals

Mastering Git: When to Use Merge vs Rebase in Real Projects

This tutorial walks through a practical Git scenario, comparing step‑by‑step merge and rebase workflows, illustrating each command with screenshots, and explaining when to choose each method to keep your repository history clean and conflict‑free.

GitTutorialVersion Control
0 likes · 8 min read
Mastering Git: When to Use Merge vs Rebase in Real Projects
ITPUB
ITPUB
Nov 18, 2019 · Fundamentals

Master Git No‑FF Merges, Remote Pushes, and Effective Branch Strategies

This guide walks through disabling fast‑forward merges with --no-ff, demonstrates the full commit workflow, shows how to push changes to a remote repository, resolves common push errors, and outlines a practical branch management strategy for stable master and development branches.

Branch StrategyGitmerge
0 likes · 6 min read
Master Git No‑FF Merges, Remote Pushes, and Effective Branch Strategies
ITPUB
ITPUB
Nov 13, 2019 · Fundamentals

Master Git: Safely Undo Commits and Reset Versions

This guide walks through essential Git habits, explains how to inspect changes, and provides step‑by‑step commands for resetting local or remote commits, handling renamed files, and understanding core concepts like the working directory, repository, staging area, and HEAD pointer.

GitVersion Controlgit commands
0 likes · 8 min read
Master Git: Safely Undo Commits and Reset Versions
Liangxu Linux
Liangxu Linux
Oct 19, 2019 · Fundamentals

10 Essential Git & GitHub Tips to Boost Your Daily Productivity

This guide compiles ten practical Git and GitHub shortcuts, commands, and tricks—including keyboard shortcuts, URL modifiers, diff formats, and useful CLI commands—to help developers work faster and manage repositories more efficiently.

DevOpsGitGitHub
0 likes · 7 min read
10 Essential Git & GitHub Tips to Boost Your Daily Productivity
Liangxu Linux
Liangxu Linux
Sep 16, 2019 · Fundamentals

Master Git Branching, Rebase, and Stash: Essential Commands for Developers

This guide explains core Git concepts such as local and remote branches, commit IDs, creating and amending branches, when to use rebase versus merge, interactive rebasing to squash commits, cherry‑picking, file checkout, pruning unused objects, and stash management, providing practical command examples for everyday development.

GitVersion Controlbranching
0 likes · 12 min read
Master Git Branching, Rebase, and Stash: Essential Commands for Developers
21CTO
21CTO
Sep 12, 2019 · Fundamentals

Mastering Team Git Workflow: Practical Tips and Git Flow Best Practices

This article explains how to effectively apply Git in a team setting, covering commit habits, branch management with Git Flow, tool configuration, merge strategies, and release processes, offering practical examples and visual guides to improve collaboration and maintain a clean development history.

GitGit FlowVersion Control
0 likes · 12 min read
Mastering Team Git Workflow: Practical Tips and Git Flow Best Practices
macrozheng
macrozheng
Aug 28, 2019 · Fundamentals

Master Git in IntelliJ IDEA: A Complete Step-by-Step Workflow

This guide walks you through setting up a remote Git repository, configuring IntelliJ IDEA’s Git integration, cloning a project, initializing and committing code, pushing changes, pulling updates, managing branches, handling merge conflicts, and reviewing commit history, all illustrated with clear screenshots.

GitIntelliJ IDEAMerge Conflicts
0 likes · 7 min read
Master Git in IntelliJ IDEA: A Complete Step-by-Step Workflow
Open Source Tech Hub
Open Source Tech Hub
Aug 26, 2019 · Fundamentals

Essential Git Commands for Branching, Stashing, Tagging, and More

This guide compiles the most useful Git commands for managing branches, stashing changes, reverting commits, handling tags, performing common repository tasks, and configuring credential storage, providing concise explanations and practical examples for each operation.

GitTaggingVersion Control
0 likes · 6 min read
Essential Git Commands for Branching, Stashing, Tagging, and More