Tagged articles

Git

695 articles · Page 6 of 7
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.

Gitsoftware developmentversion control
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.

Command LineGitbranching
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.

Commit MessageGitbranch 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.

Commit MessageGitREADME
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.

Development ToolsGitJava
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.

CI/CDDevOpsGit
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.

GitLinuxOpenSSL
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 Conflictsbranching
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.

DebuggingGitProductivity
0 likes · 8 min read
Boost Your Frontend Workflow: 10 Essential VS Code Tips & Tricks
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.

GitMergingbranching
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.

Commit MessageDevOpsGit
0 likes · 10 min read
Git Commit Message Standardization and Monitoring Service
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 12, 2020 · Fundamentals

How a Structured Git Commit Message Standard Boosts Code Quality and Automation

This article explains why clear, standardized Git commit messages are essential, outlines a practical commit format with required types, optional scopes, and concise subjects, and describes a webhook‑based monitoring service that enforces the rules, improves traceability, and enables automated changelog generation.

Commit MessageGitbest-practices
0 likes · 10 min read
How a Structured Git Commit Message Standard Boosts Code Quality and Automation
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.

GitWorkflowbranch management
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.

Commit MessageGitcommitizen
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.

Command LineGitWorkflow
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.

GitLinuxVim
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.

Gitcommandsdata-model
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.

Command LineGitWindows
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.

DevOpsGitInterview
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.

GitIndexingObject model
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.

GitInterviewJunio Hamano
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.

Gitcherry-pickfetch
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.

Gitcherry-pickmerge-conflict
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.

GitJavaMaven
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 directoryGitHEAD
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.

Gitcherry-pickmerge
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.

GitGitHub CLIautomation
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 SheetGitadvanced commands
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.

Cheat SheetGitWorkflow
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.

Command LineGitGit-SVN
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.

GitGit Commandsbranching
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.

GitRepositorycommand-line
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.

Command LineGitIntelliJ IDEA
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.

GitMonorepoProject Management
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.

Command LineGitUndo
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.

Gitgit checkoutgit diff
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 SheetCommand LineGit
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.

GitWorkflowcode 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 SheetGitrebase
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.

Command LineGitbranching
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-SVNWorkflow
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.

CI/CDDockerGit
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.

BLOBCommitGit
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.

ConfigurationGitmultiple remotes
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.

GitWorkflowmerge
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.

GitGit CommandsWorkflow
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.

Gitbranchingcherry-pick
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.

GitWorkflowbranching
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
21CTO
21CTO
Aug 25, 2019 · Fundamentals

Master Essential Git Commands: Branching, Stashing, Merging, Tagging & More

This guide compiles the most commonly used Git commands for branch management, stashing changes, reverting commits, handling tags, performing routine operations, initializing repositories, ignoring files, and configuring password‑less pushes, providing a concise reference for developers to streamline version control workflows.

Command LineGitbranching
0 likes · 7 min read
Master Essential Git Commands: Branching, Stashing, Merging, Tagging & More
360 Quality & Efficiency
360 Quality & Efficiency
Jul 12, 2019 · Backend Development

Implementing Incremental Code Coverage for PHP Projects Using Xdebug, Git, and php-code-coverage

This article explains how to set up incremental code coverage for PHP applications by installing Xdebug, leveraging Git diff to identify changed files, and extending php-code-coverage to generate reports that highlight coverage gaps in newly added code, thereby improving test efficiency and reducing manual effort.

GitXdebugcode-coverage
0 likes · 5 min read
Implementing Incremental Code Coverage for PHP Projects Using Xdebug, Git, and php-code-coverage
Java Backend Technology
Java Backend Technology
Jul 7, 2019 · Backend Development

Master IntelliJ IDEA: Essential Settings and Tips for Java Backend Developers

This guide walks Java developers through the key differences between IntelliJ IDEA and Eclipse, explains why IDEA eliminates the workspace concept, and provides step‑by‑step instructions for configuring default project settings, JDK, Maven, version control, auto‑import, Tomcat, shortcuts, and other productivity features.

GitIDE configurationIntelliJ IDEA
0 likes · 12 min read
Master IntelliJ IDEA: Essential Settings and Tips for Java Backend Developers
Programmer DD
Programmer DD
Jun 22, 2019 · Fundamentals

Master Git’s Hidden Tricks: Reflog, Commit Fixes, and Branch Recovery

While Git dominates version control with its distributed model and flexible branching, many developers still stumble over common pitfalls; this article collects real‑world problems—from recovering lost commits with reflog to fixing commit messages, undoing accidental master pushes, and understanding diff behavior—offering practical commands to resolve them.

CommitGitbranch recovery
0 likes · 5 min read
Master Git’s Hidden Tricks: Reflog, Commit Fixes, and Branch Recovery
360 Quality & Efficiency
360 Quality & Efficiency
Jun 20, 2019 · Fundamentals

Comprehensive Guide to Git Installation, Configuration, and Common Workflow Commands

This article provides a detailed overview of Git as a distributed version control system, covering installation on Windows, global user configuration, core concepts such as working directory, repository, staging area and HEAD, typical branching workflows, remote repository setup, and a collection of frequently used Git commands.

Gitcollaborationsoftware development
0 likes · 12 min read
Comprehensive Guide to Git Installation, Configuration, and Common Workflow Commands
Liangxu Linux
Liangxu Linux
May 15, 2019 · Operations

Essential Backup Tools for Developers: Git, Rsync, Dropbox, and Time Machine

This guide reviews four practical backup solutions—Git for versioned file control, Rsync for command‑line incremental syncing, Dropbox for cloud‑based GUI storage, and macOS Time Machine for full system snapshots—explaining their key features, typical use cases, and basic setup steps.

Gitbackupdropbox
0 likes · 6 min read
Essential Backup Tools for Developers: Git, Rsync, Dropbox, and Time Machine
Programmer DD
Programmer DD
Apr 25, 2019 · Fundamentals

Master Git: From Basics to Advanced Commit Management

This comprehensive guide walks readers through Git fundamentals, including repository initialization, staging, committing, branch and tag management, rebasing, merging, conflict resolution, and push strategies, supplemented by practical command examples and visual diagrams to demystify version control.

CommitGitbranch
0 likes · 19 min read
Master Git: From Basics to Advanced Commit Management
dbaplus Community
dbaplus Community
Apr 23, 2019 · Operations

How a Global Bank Doubled Release Frequency and Halved Failures with Automated Data Patch Pipelines

A major bank transformed its legacy vendor‑managed .NET/Oracle applications by automating data‑patch deployments through Git, Jenkins, and custom database tools, enabling weekday releases, reducing manual effort, cutting overtime, and achieving continuous delivery despite outdated systems.

Continuous DeliveryDatabase AutomationDevOps
0 likes · 9 min read
How a Global Bank Doubled Release Frequency and Halved Failures with Automated Data Patch Pipelines
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 3, 2019 · Fundamentals

Choosing the Right Git Branching Model: Git‑flow, GitHub‑flow, or Gitlab‑flow

The article explains that selecting a Git branching model—Git‑flow, GitHub‑flow, or Gitlab‑flow—depends on a team's engineering capability and collaboration discipline rather than size, describing each model’s suitability, trade‑offs, and real‑world examples such as Facebook’s trunk‑based delivery.

Continuous DeliveryGitSoftware Delivery
0 likes · 4 min read
Choosing the Right Git Branching Model: Git‑flow, GitHub‑flow, or Gitlab‑flow
Liangxu Linux
Liangxu Linux
Apr 1, 2019 · Fundamentals

Master Essential Git Commands: Inspect, Undo, Clean, and Speed Up Your Workflow

Learn the most useful Git commands for inspecting changes, undoing commits, cleaning untracked files, organizing history, configuring editors, and creating shortcuts, with clear examples, parameter explanations, and Bash alias setups to boost productivity for developers, data scientists, and product managers.

Command LineGitbash alias
0 likes · 9 min read
Master Essential Git Commands: Inspect, Undo, Clean, and Speed Up Your Workflow
21CTO
21CTO
Mar 18, 2019 · Fundamentals

Master Git: From Basics to Advanced Branching, Remote Collaboration, and Conflict Resolution

This comprehensive guide walks you through Git fundamentals, installation on Windows, core concepts like workspace, index, repository and remote, essential commands for creating repositories, committing, branching, merging, stashing, handling conflicts, and collaborating with multiple developers using GitHub.

Conflict ResolutionGitbranching
0 likes · 22 min read
Master Git: From Basics to Advanced Branching, Remote Collaboration, and Conflict Resolution