Tagged articles
611 articles
Page 4 of 7
21CTO
21CTO
Apr 12, 2022 · Fundamentals

Mastering Git: 4 Essential Workflows for Team Collaboration

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

CollaborationGitVersion Control
0 likes · 17 min read
Mastering Git: 4 Essential Workflows for Team Collaboration
Selected Java Interview Questions
Selected Java Interview Questions
Apr 11, 2022 · Fundamentals

Comprehensive Guide to Git: Core Concepts, Branches, Commands, and Best Practices

This article provides an in‑depth tutorial on Git, covering its advantages over centralized systems, file states, commit nodes, HEAD, remote repositories, branching strategies, detailed command usage for committing, branching, merging, rebasing, cherry‑picking, and rollback, as well as practical tips for effective version control.

GitVersion Controlbranching
0 likes · 18 min read
Comprehensive Guide to Git: Core Concepts, Branches, Commands, and Best Practices
php Courses
php Courses
Apr 6, 2022 · Operations

Common Git Commands and Usage Guide

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

DevOpsGitTutorial
0 likes · 8 min read
Common Git Commands and Usage Guide
Open Source Linux
Open Source Linux
Mar 30, 2022 · Fundamentals

45 Essential Git Commands Every Developer Should Master

This comprehensive guide covers 45 everyday Git scenarios—from viewing commits and amending messages to managing branches, rebasing, merging, stashing changes, and configuring aliases—providing clear command examples that help developers handle version‑control tasks safely and efficiently.

GitVersion Controlbranching
0 likes · 25 min read
45 Essential Git Commands Every Developer Should Master
Architecture Digest
Architecture Digest
Mar 28, 2022 · Fundamentals

Comprehensive Guide to Common Git Commands and Scenarios

This article presents a detailed collection of 45 everyday Git operations covering commits, amendments, branch management, staging, rebasing, merging, stashing, and recovery techniques, providing clear command examples and explanations to help developers handle typical version‑control tasks efficiently.

BranchGitVersion Control
0 likes · 28 min read
Comprehensive Guide to Common Git Commands and Scenarios
IT Services Circle
IT Services Circle
Mar 26, 2022 · Fundamentals

Learning Git Branching: An Interactive Way to Master Git Commands

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

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

Master Git: From Installation to Advanced Branch Management on Windows

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

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

How to Unfork a GitHub Repository Without Deleting History

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

GitGitHubRepository
0 likes · 3 min read
How to Unfork a GitHub Repository Without Deleting History
Architecture Digest
Architecture Digest
Feb 19, 2022 · Operations

Guide to Setting Up and Using the JVM Monitoring Tool with Spring Boot

This article provides a step‑by‑step tutorial for installing, configuring, and running a JVM monitoring solution that integrates with Spring Boot, covering repository cloning, server configuration, Maven installation, application property setup, and accessing the monitor server UI.

GitJVM MonitoringOperations
0 likes · 4 min read
Guide to Setting Up and Using the JVM Monitoring Tool with Spring Boot
DevOps Cloud Academy
DevOps Cloud Academy
Feb 15, 2022 · Operations

Comprehensive Guide to Jenkins Multibranch Pipeline for CI/CD

This guide explains the concepts, configuration steps, Jenkinsfile example, webhook setup, testing procedures, and troubleshooting tips for implementing a Git‑based Jenkins multibranch pipeline that automates CI/CD workflows using pull‑request and branch discovery.

DevOpsGitJenkins
0 likes · 10 min read
Comprehensive Guide to Jenkins Multibranch Pipeline for CI/CD
Top Architect
Top Architect
Feb 10, 2022 · Fundamentals

Understanding the Differences Between git merge and git rebase

This article explains how git merge and git rebase both integrate commits from one branch into another, demonstrates their workflows with practical examples, compares conflict resolution methods, and outlines when to choose each approach based on team needs and history preservation.

GitVersion Controlconflict resolution
0 likes · 5 min read
Understanding the Differences Between git merge and git rebase
macrozheng
macrozheng
Feb 8, 2022 · Fundamentals

Master Git Worktrees: Seamlessly Manage Multiple Branches Without Cloning

This guide explains why traditional stash or multiple‑repo cloning fall short, introduces Git's worktree feature, and walks through adding, listing, removing, and pruning worktrees so developers can handle hotfixes and features in parallel without disrupting their main workflow.

Branch ManagementGitVersion Control
0 likes · 11 min read
Master Git Worktrees: Seamlessly Manage Multiple Branches Without Cloning
Laravel Tech Community
Laravel Tech Community
Jan 25, 2022 · Fundamentals

Highlights of Git 2.35 Release: New Stash Options, Log Formatting, SSH Key Enhancements, Merge Conflict Improvements, and More

Git 2.35 introduces a suite of enhancements—including a new --staged mode for git stash, richer --format options for git log, advanced SSH key handling, performance boosts for --histogram, a novel zdiff3 merge conflict style, and expanded sparse‑index and reftable support—aimed at streamlining version‑control workflows for developers.

GitGit 2.35Merge Conflict
0 likes · 5 min read
Highlights of Git 2.35 Release: New Stash Options, Log Formatting, SSH Key Enhancements, Merge Conflict Improvements, and More
Programmer DD
Programmer DD
Jan 19, 2022 · Fundamentals

How to Globally Ignore macOS .DS_Store Files in Git

This guide explains why macOS .DS_Store files appear in Git repositories, how to add them to a project .gitignore, and provides a step‑by‑step method to set up a global .gitignore so the files are ignored across all your repositories.

.DS_StoreGitVersion Control
0 likes · 3 min read
How to Globally Ignore macOS .DS_Store Files in Git
IT Architects Alliance
IT Architects Alliance
Jan 11, 2022 · Operations

Mastering Git: Essential Commands and Best Practices Explained

This guide provides a comprehensive, step‑by‑step walkthrough of Git’s core commands—including add, commit, reset, checkout, diff, merge, cherry‑pick, and rebase—illustrated with diagrams and practical examples to help developers understand version‑control workflows and avoid common pitfalls.

DevOpsGitVersion Control
0 likes · 11 min read
Mastering Git: Essential Commands and Best Practices Explained
Java Architect Essentials
Java Architect Essentials
Jan 7, 2022 · Fundamentals

Essential Tools Every Java Developer Should Master

This article introduces a curated list of essential basic and advanced tools for Java programmers—including JIRA, Git, Jenkins, Selenium, Groovy, Spock, Maven, Gradle, Docker, and Linux—explaining their purpose, key features, and why they are valuable in modern software development.

DockerGitJava
0 likes · 8 min read
Essential Tools Every Java Developer Should Master
dbaplus Community
dbaplus Community
Jan 1, 2022 · Fundamentals

10 Essential Habits Every Programmer Should Adopt

This article outlines ten practical habits for developers, from relying on official documentation and thorough testing before delivery to effective logging, mastering Git, prioritizing functional implementation over premature optimization, managing requirements, proactively solving project issues, allocating buffer time, hands‑on learning, and improving English for technical growth.

Gitcode qualityprogramming habits
0 likes · 8 min read
10 Essential Habits Every Programmer Should Adopt
phodal
phodal
Dec 5, 2021 · R&D Management

Building Quake: An Open‑Source Knowledge Management Meta‑Framework for Geeks

Quake is an open‑source, extensible knowledge‑management meta‑framework that combines Markdown, Git versioning, and Web Components to let developers store, query, and visualize diverse data types via a CLI‑driven workflow, with future plans for richer UI and custom syntax.

Gitknowledge managementmarkdown
0 likes · 9 min read
Building Quake: An Open‑Source Knowledge Management Meta‑Framework for Geeks
Liangxu Linux
Liangxu Linux
Dec 5, 2021 · Fundamentals

Master Git: Visual Guide to Core Commands and Workflows

This article provides a comprehensive, illustrated walkthrough of Git’s most essential commands—add, commit, reset, checkout, merge, cherry‑pick, and rebase—explaining how they move files among the working tree, index, and repository, handling branches, HEAD states, and the underlying object model.

GitVersion Controlmerge
0 likes · 10 min read
Master Git: Visual Guide to Core Commands and Workflows
21CTO
21CTO
Dec 4, 2021 · Fundamentals

10 Essential Habits Every Programmer Should Master

This article outlines ten practical habits for developers, from relying on official documentation and thorough testing to effective logging, Git mastery, prioritizing functionality, handling ambiguous requirements, proactive problem‑solving, scheduling buffers, hands‑on learning, and improving English for better access to technical resources.

DocumentationGitcareer
0 likes · 8 min read
10 Essential Habits Every Programmer Should Master
Su San Talks Tech
Su San Talks Tech
Nov 28, 2021 · Fundamentals

10 Essential Habits Every Programmer Should Adopt

This article shares ten practical habits for developers, from consulting official documentation and thorough testing before delivery to effective logging, mastering Git, prioritizing functional implementation, managing requirements, proactively solving project issues, allocating buffer time, hands‑on learning, and improving English for better access to technical resources.

Gitbest practicescoding standards
0 likes · 8 min read
10 Essential Habits Every Programmer Should Adopt
Liangxu Linux
Liangxu Linux
Nov 27, 2021 · Operations

Master Clean Git History with commit --amend and Interactive Rebase

Learn how to keep your Git log tidy by using git commit --amend to modify the latest commit, applying the --no-edit flag for quick fixes, and leveraging interactive rebase (git rebase -i) to squash or fixup commits, ensuring a linear and readable history.

GitVersion Controlhistory cleanup
0 likes · 8 min read
Master Clean Git History with commit --amend and Interactive Rebase
Architecture Digest
Architecture Digest
Nov 16, 2021 · Frontend Development

Deploying a React Frontend to a Private Server Using Git Hooks and Nginx

This guide explains how to efficiently deploy a React project to a private server by describing two CI/CD approaches—deploying compiled files or the source code—setting up a bare Git repository with a post‑receive hook, configuring Nginx for static serving, and pushing code from the client to trigger automatic build and deployment.

DeploymentGitReact
0 likes · 8 min read
Deploying a React Frontend to a Private Server Using Git Hooks and Nginx
Sohu Tech Products
Sohu Tech Products
Nov 10, 2021 · Fundamentals

Why Use Git Rebase and How to Enable Automatic Rebase

This article explains the concept of Git rebase, its advantages over merge, shows visual examples of messy versus clean histories, and provides two global configuration commands that enable automatic rebase for every pull and push operation.

GitVersion Controlautomatic rebase
0 likes · 7 min read
Why Use Git Rebase and How to Enable Automatic Rebase
Sohu Tech Products
Sohu Tech Products
Nov 4, 2021 · Operations

git-cliff: Automatically Generate Changelog Files from Git History

git-cliff is a command‑line tool that parses Git commit history using regular expressions or conventional commit conventions to automatically generate customizable changelog files, supporting various installation methods, usage options, and TOML/YAML configuration for fine‑grained control over output.

CLIGitVersion Control
0 likes · 7 min read
git-cliff: Automatically Generate Changelog Files from Git History
Open Source Linux
Open Source Linux
Nov 2, 2021 · Fundamentals

Master Git Workflows: From Git Flow to GitHub Flow and Daily Best Practices

This guide walks you through essential Git workflows—including Git Flow, GitHub Flow, and GitLab Flow—covers daily best‑practice tips such as command‑line usage, commit message conventions, .gitignore handling, branch strategies, release tags, merge vs. rebase decisions, history rewriting, hook scripts, shallow cloning, and stash management, all illustrated with clear examples and command snippets.

Gitbest-practicescommands
0 likes · 18 min read
Master Git Workflows: From Git Flow to GitHub Flow and Daily Best Practices
Sohu Tech Products
Sohu Tech Products
Oct 20, 2021 · Fundamentals

Basic Git Commands and Workflow Overview

This article explains the fundamental Git commands for adding, committing, resetting, checking out, and managing branches, along with detailed descriptions of diff, commit, checkout, reset, merge, cherry-pick, and rebase operations, providing visual illustrations and practical usage tips.

BranchGitVersion Control
0 likes · 10 min read
Basic Git Commands and Workflow Overview
Top Architect
Top Architect
Oct 20, 2021 · Fundamentals

Comprehensive Guide to Git Workflows, Commands, and Best Practices

This article provides an extensive overview of Git workflows, including Git Flow, GitHub Flow, and GitLab Flow, along with practical command references, best practices for commits, branching, rebasing, stash usage, repository cloning, and hook configuration, aimed at improving version control efficiency.

GitVersion Controlbest practices
0 likes · 17 min read
Comprehensive Guide to Git Workflows, Commands, and Best Practices
Programmer DD
Programmer DD
Oct 9, 2021 · Fundamentals

Master Git: From Basics to Advanced Branching and Merging Techniques

This comprehensive guide demystifies Git by explaining its core concepts—file states, commits, HEAD, remote repositories, and branching—and provides detailed command-line instructions for adding, committing, resetting, merging, rebasing, cherry-picking, fetching, pulling, and pushing, enabling developers to master version control workflows.

GitMergingbranching
0 likes · 17 min read
Master Git: From Basics to Advanced Branching and Merging Techniques
Top Architect
Top Architect
Oct 8, 2021 · Fundamentals

Comprehensive Git Command Cheat Sheet

This article provides a comprehensive cheat sheet of essential Git commands, covering repository initialization, configuration, file staging, committing, branching, tagging, viewing history, remote synchronization, and undo operations, enabling developers to efficiently manage source code and collaborate using version control.

Cheat SheetGitVersion Control
0 likes · 12 min read
Comprehensive Git Command Cheat Sheet
21CTO
21CTO
Oct 5, 2021 · Fundamentals

Mastering Commit Message Standards with Conventional Commits, Commitizen, and Husky

This guide explains why a commit‑message convention is essential for Git workflows, introduces the Conventional Commits specification, and provides a step‑by‑step quick‑start using Commitizen, cz‑conventional‑changelog, Commitlint, and Husky to enforce consistent, high‑quality commit messages across a project.

Gitcommit messagecommitizen
0 likes · 9 min read
Mastering Commit Message Standards with Conventional Commits, Commitizen, and Husky
Open Source Linux
Open Source Linux
Sep 24, 2021 · Fundamentals

Demystifying Git: From Init to Commit, Branches, and Remote Repos

This article walks through the inner workings of Git, explaining how initializing a repository creates the .git structure, how objects, blobs, and SHA‑1 hashes store file contents, the roles of the working directory, index, and commit objects, and how branches, HEAD, and remote connections operate together to manage version history.

BlobBranchGit
0 likes · 21 min read
Demystifying Git: From Init to Commit, Branches, and Remote Repos
MaGe Linux Operations
MaGe Linux Operations
Sep 12, 2021 · Fundamentals

Boost Your Python Workflow on Windows with MS Terminal & VS Code

This guide shows Windows developers how to set up a smooth Python development environment using Microsoft’s open‑source Terminal and Visual Studio Code, covering installation, configuration, extensions, testing, debugging, and Git integration to overcome common Windows‑specific challenges.

GitMS TerminalVS Code
0 likes · 15 min read
Boost Your Python Workflow on Windows with MS Terminal & VS Code
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2021 · Fundamentals

What Are the Four Birthdays of Linux? Linus Torvalds Reveals the History

Linus Torvalds reflects on Linux’s 30‑year journey, explaining why the OS has four “birthdays” — the first public news‑group post, the 0.01 release, the 0.02 announcement, and the later milestones — while sharing insights on early development, licensing, and the rise of open‑source collaboration.

GPLv2GitLinus Torvalds
0 likes · 8 min read
What Are the Four Birthdays of Linux? Linus Torvalds Reveals the History
Java Architect Essentials
Java Architect Essentials
Aug 25, 2021 · Fundamentals

Master Git in IntelliJ IDEA: A Step‑by‑Step Guide

This tutorial walks you through the fundamentals of Git, explains how to configure it in IntelliJ IDEA, and provides detailed step‑by‑step instructions for common operations such as clone, checkout, diff, log, commit, push, and using the built‑in terminal.

GitIntelliJ IDEATutorial
0 likes · 7 min read
Master Git in IntelliJ IDEA: A Step‑by‑Step Guide
政采云技术
政采云技术
Aug 24, 2021 · Frontend Development

Automating WeChat Mini‑Program Build and Deployment with a VSCode Extension

This article details how to create a VSCode plugin that automates the entire workflow of building, versioning, and publishing a WeChat mini‑program using uni‑app, shell commands, Git operations, Dubbo service calls, and the WeChat DevTools CLI, providing code examples and step‑by‑step analysis.

DubboGitShell
0 likes · 17 min read
Automating WeChat Mini‑Program Build and Deployment with a VSCode Extension
php Courses
php Courses
Aug 20, 2021 · Information Security

Using FastGithub to Modify Hosts and Fix Git SSL Certificate Errors

This guide explains how to download and run FastGithub, import its local HTTPS certificate, and resolve common Git SSL certificate verification errors by adjusting Git's SSL settings, providing step‑by‑step instructions and relevant code snippets.

CertificateGitSSL
0 likes · 2 min read
Using FastGithub to Modify Hosts and Fix Git SSL Certificate Errors
58UXD
58UXD
Aug 6, 2021 · Fundamentals

Why Git Is Essential for VR Design Projects – A Beginner’s Guide

This article explains what Git is, why it is crucial for collaborative VR interior‑design projects, how Git stores files across working, staging, local and remote repositories, the role of branches, the specific workflow used in a VR project, and provides a quick reference to common commands and TortoiseGit for non‑programmers.

GitTortoiseGitVR design
0 likes · 7 min read
Why Git Is Essential for VR Design Projects – A Beginner’s Guide
Top Architect
Top Architect
Aug 1, 2021 · Fundamentals

A Visual Guide to Core Git Commands and Their Usage

This article provides a visual, step‑by‑step guide to the most frequently used Git commands—add, commit, reset, checkout, diff, merge, rebase, cherry‑pick, and more—explaining their purpose, typical usage patterns, and underlying concepts such as the index, objects, and detached HEAD state.

GitTutorialVersion Control
0 likes · 11 min read
A Visual Guide to Core Git Commands and Their Usage
Liangxu Linux
Liangxu Linux
Jul 28, 2021 · Fundamentals

7 Powerful Git Tricks to Boost Your Productivity

Discover practical Git shortcuts—including automatic command correction, commit counting, repository cleanup, untracked file backups, .git folder insights, cross‑branch file viewing, and advanced searching—that can streamline your workflow and save you valuable development time.

GitTipsVersion Control
0 likes · 8 min read
7 Powerful Git Tricks to Boost Your Productivity
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
Programmer DD
Programmer DD
Jul 4, 2021 · Fundamentals

Master Git: From Basics to Advanced Branching and Merging Techniques

This comprehensive guide explains Git fundamentals—including its distributed nature, file states, commit nodes, HEAD, remote repositories, branching concepts, and detailed command usage such as add, commit, reset, checkout, merge, rebase, cherry-pick, fetch, pull, and push—helping developers confidently manage version control workflows.

GitMergingVersion Control
0 likes · 18 min read
Master Git: From Basics to Advanced Branching and Merging Techniques
Code Ape Tech Column
Code Ape Tech Column
Jun 22, 2021 · Fundamentals

Master Git: Visual Guide to the Most Essential Commands

This article provides a comprehensive visual walkthrough of Git's most frequently used commands, explaining how files move between the working directory, index, and repository, and detailing each operation—from basic add/commit/reset to advanced concepts like detached HEAD, rebasing, and cherry‑picking.

GitTutorialVersion Control
0 likes · 11 min read
Master Git: Visual Guide to the Most Essential Commands
政采云技术
政采云技术
Jun 15, 2021 · Fundamentals

How to Use Git: Installation, Configuration, Core Commands, and Advanced Workflows

This article provides a comprehensive guide to installing Git, generating SSH keys, configuring user information, understanding Git's architecture and workflow, and mastering essential and advanced commands such as add, commit, pull, fetch, branch, rebase, cherry‑pick, stash, revert, and alias configuration for efficient development.

CLIGitVersion Control
0 likes · 24 min read
How to Use Git: Installation, Configuration, Core Commands, and Advanced Workflows
Python Programming Learning Circle
Python Programming Learning Circle
Jun 10, 2021 · Fundamentals

Understanding Git: Basic Commands and Workflow

This guide explains Git’s core concepts and basic commands—including add, commit, reset, checkout, merge, rebase, and cherry-pick—illustrated with diagrams that show how files move between the working directory, index, and repository, and how branches, HEAD, and detached states operate.

BranchGitVersion Control
0 likes · 11 min read
Understanding Git: Basic Commands and Workflow
Liangxu Linux
Liangxu Linux
Jun 9, 2021 · Fundamentals

Master Git: From Basics to Advanced Branching and Merging

This comprehensive guide explains Git's core concepts, including its distributed advantages, file states, commit nodes, HEAD, remote repositories, branching strategies, and detailed command usage for committing, merging, rebasing, cherry-picking, resetting, fetching, pulling, and pushing, helping developers work confidently with version control.

CLIGitMerging
0 likes · 17 min read
Master Git: From Basics to Advanced Branching and Merging
MaGe Linux Operations
MaGe Linux Operations
Jun 6, 2021 · Fundamentals

Linus Torvalds Reveals 30‑Year Linux Journey: Kernel Insights & Git Origins

Celebrating Linux’s 30th anniversary, Linus Torvalds discusses the kernel’s evolution from a hobby project to a ubiquitous OS, the creation of Git, licensing choices, development processes, community governance, and future challenges, offering deep insights into open‑source engineering and collaborative software development.

GitOperating Systemskernel-development
0 likes · 36 min read
Linus Torvalds Reveals 30‑Year Linux Journey: Kernel Insights & Git Origins
Liangxu Linux
Liangxu Linux
May 23, 2021 · Fundamentals

Master Git: From Core Concepts to Advanced Branching and Merging

This comprehensive guide explains Git’s fundamental concepts, file states, commit nodes, HEAD, remote repositories, and detailed command usage—including adding, committing, branching, merging, rebasing, cherry‑picking, and reverting—while illustrating each operation with clear examples and diagrams.

GitMergingVersion Control
0 likes · 17 min read
Master Git: From Core Concepts to Advanced Branching and Merging
MaGe Linux Operations
MaGe Linux Operations
May 20, 2021 · Fundamentals

Master Git: From Basics to Advanced Branching and Merging Techniques

This article explains Git’s core concepts, file states, commit nodes, HEAD, remote repositories, branching strategies, and essential commands—including add, commit, branch, merge, rebase, cherry‑pick, and rollback—while illustrating each topic with clear diagrams and practical examples.

GitMergingVersion Control
0 likes · 16 min read
Master Git: From Basics to Advanced Branching and Merging Techniques
Alibaba Terminal Technology
Alibaba Terminal Technology
May 20, 2021 · Frontend Development

Why WebStorm Still Beats VSCode: Tips, Plugins, and Performance Hacks

This comprehensive guide explains how to obtain a legitimate WebStorm license, configure essential plugins, adjust fonts and memory, master useful shortcuts, leverage advanced Git features, and use powerful refactoring and collaboration tools, showing why many developers find WebStorm a more efficient IDE for front‑end work.

GitIDEPlugins
0 likes · 16 min read
Why WebStorm Still Beats VSCode: Tips, Plugins, and Performance Hacks
Senior Brother's Insights
Senior Brother's Insights
May 10, 2021 · Backend Development

How to Effectively Read Nacos Source Code: A Practical Guide

This article explains why and how to read Nacos source code, covering the benefits of understanding underlying principles, code design patterns, and practical knowledge points, while providing step‑by‑step instructions for cloning the repository, exploring the project structure, launching the application, and tracing execution flow.

GitJavaNacos
0 likes · 11 min read
How to Effectively Read Nacos Source Code: A Practical Guide
Open Source Linux
Open Source Linux
May 10, 2021 · Fundamentals

Master Git: Understand Workspaces, Staging, and Commit Workflows

This guide explains Git's four core areas—working directory, index, repository, and remote—describes file states and the typical workflow, and provides essential commands for initializing repositories, tracking changes, committing, and synchronizing with remote servers.

GitRepositoryStaging
0 likes · 8 min read
Master Git: Understand Workspaces, Staging, and Commit Workflows
ZhiKe AI
ZhiKe AI
Apr 30, 2021 · Operations

Automatically Tag Commits on Git Push with a Shell Script

This article provides a shell script and step‑by‑step instructions for configuring a Git pre‑push hook that automatically generates and pushes a new semantic version tag each time code is pushed to the remote repository.

GitVersion Controlautomatic tagging
0 likes · 3 min read
Automatically Tag Commits on Git Push with a Shell Script
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 20, 2021 · R&D Management

Turn Code Reviews into Seamless Collaboration with Git, Email, and PRs

This article explains how to conduct code reviews using email patches, Git commands, GitHub pull‑request workflows, and Alibaba Cloud Codeup, covering patch generation, reviewer signatures, offline review techniques, and server‑side hooks to create a traceable, collaborative development process.

Alibaba Cloud CodeupCode reviewCollaboration
0 likes · 11 min read
Turn Code Reviews into Seamless Collaboration with Git, Email, and PRs
Liangxu Linux
Liangxu Linux
Apr 11, 2021 · Fundamentals

Master Git Workflows: From Flow Models to Advanced Commands

This guide walks through common enterprise Git workflows, daily best‑practice tips, essential commands, configuration options, merge vs. rebase decisions, history rewriting, reflog recovery, batch editing, hook scripts, shallow cloning for large projects, and stash techniques for handling interruptions.

GitVersion Controlhooks
0 likes · 18 min read
Master Git Workflows: From Flow Models to Advanced Commands
Liangxu Linux
Liangxu Linux
Apr 6, 2021 · Operations

Integrate Git into Nautilus: A Step‑by‑Step Linux Guide

This tutorial shows Linux users how to add Git functionality to the Nautilus file manager using RabbitVCS, covering installation, repository initialization, common Git actions, and pushing changes to GitHub directly from the GUI.

GitNautilusRabbitVCS
0 likes · 6 min read
Integrate Git into Nautilus: A Step‑by‑Step Linux Guide
Wukong Talks Architecture
Wukong Talks Architecture
Mar 29, 2021 · Fundamentals

Essential Mac Development Tools and Shortcuts for New Mac Users

This article introduces a curated set of productivity shortcuts, package managers, command‑line enhancements, writing utilities, and core development tools for macOS, guiding new Mac owners through installation, configuration, and efficient usage to boost their software development workflow.

GitHomebrewMac
0 likes · 10 min read
Essential Mac Development Tools and Shortcuts for New Mac Users
macrozheng
macrozheng
Mar 26, 2021 · Fundamentals

Master Git Commands Visually: A Hands‑On Guide with Animated Diagrams

This article introduces a visual Git learning tool and walks through essential Git operations—commits, branching, HEAD navigation, cherry‑pick, rebase, tags, and remote interactions—using animated diagrams and exact command examples to make the concepts clear and memorable.

GitTutorialVersion Control
0 likes · 8 min read
Master Git Commands Visually: A Hands‑On Guide with Animated Diagrams
Baidu App Technology
Baidu App Technology
Mar 25, 2021 · Operations

MGit: A Multi‑Repository Management Tool for Efficient Git Operations

MGit is Baidu’s open‑source, Ruby‑based multi‑repository management tool that streamlines batch Git operations across hundreds of component repositories, reduces error risk, offers readable output and simple commands, and is already used in dozens of Baidu products while encouraging community contributions.

GitInstallationMGit
0 likes · 5 min read
MGit: A Multi‑Repository Management Tool for Efficient Git Operations
21CTO
21CTO
Mar 15, 2021 · Information Security

How a Rookie SQL Mistake by a Former Facebook CTO Led to a $500K Gab Breach

A former Facebook engineer serving as Gab's CTO introduced a simple SQL injection flaw, which hackers exploited to steal data from 15,000 users, prompting a $500,000 ransom demand, code deletion, and a heated debate over CTO responsibilities and security best practices.

CTOGitSQL injection
0 likes · 8 min read
How a Rookie SQL Mistake by a Former Facebook CTO Led to a $500K Gab Breach
Laravel Tech Community
Laravel Tech Community
Mar 13, 2021 · Frontend Development

Atom Editor Overview and Recent Changes

Atom is a free, open‑source, cross‑platform text and code editor built on Electron that supports plugins written in Node.js, includes built‑in Git integration, and has recently received numerous updates to its core, GitHub package, and various dependencies.

AtomElectronGit
0 likes · 4 min read
Atom Editor Overview and Recent Changes
Top Architect
Top Architect
Feb 20, 2021 · Fundamentals

Impressive Source Code Examples Every Developer Should Explore

The article showcases a curated collection of remarkable source code—from the Apollo 11 guidance computer and Quake III Arena's fast inverse‑square‑root routine to the massive GNU compiler, Chromium browser engine, and the single‑file Gitk GUI—illustrating how developers historically pushed hardware limits and organized complex projects.

ChromiumGame DevelopmentGit
0 likes · 7 min read
Impressive Source Code Examples Every Developer Should Explore
Top Architect
Top Architect
Feb 19, 2021 · Fundamentals

Visual Guide to Common Git Commands and Their Detailed Explanation

This article provides a comprehensive visual guide to the most frequently used Git commands, explaining their purpose, usage, and effects on the working directory, index, and repository, while illustrating concepts such as commits, branches, merges, rebases, and detached HEAD with clear diagrams.

BranchGitVersion Control
0 likes · 9 min read
Visual Guide to Common Git Commands and Their Detailed Explanation
Liangxu Linux
Liangxu Linux
Feb 8, 2021 · Fundamentals

Master Git: A Visual Guide to the Most Common Commands

This article provides a comprehensive, illustrated walkthrough of Git’s core commands—add, commit, reset, checkout, merge, rebase, and more—explaining how they move files between the working directory, index, and repository, and clarifying concepts such as HEAD, branches, and detached HEAD states.

GitVersion Controlbranching
0 likes · 11 min read
Master Git: A Visual Guide to the Most Common Commands
Programmer DD
Programmer DD
Jan 31, 2021 · Fundamentals

Understanding Git Internals: How the Version Control System Works Under the Hood

This article delves into Git’s core architecture, explaining its fast, distributed nature, immutable objects, porcelain and plumbing commands, the content‑addressable version database, and how init, add, and commit manipulate the working directory, index, and repository to create snapshots of project history.

Data StructuresGitVersion Control
0 likes · 12 min read
Understanding Git Internals: How the Version Control System Works Under the Hood
DevOps Cloud Academy
DevOps Cloud Academy
Jan 28, 2021 · Fundamentals

2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration

This article outlines five practical version‑control best practices—choosing a suitable branching strategy, committing small frequent changes, writing descriptive commit messages, developing on branches, and performing regular code reviews—to improve team collaboration and delivery speed in modern software projects.

Code reviewGitVersion Control
0 likes · 14 min read
2020 Version Control Best Practices: Five Simple Ways to Enhance Team Collaboration
php Courses
php Courses
Jan 27, 2021 · Operations

Common Git Commands Cheat Sheet

This guide presents a comprehensive collection of frequently used Git commands—including common operations, alias setup, repository creation, committing, history viewing, undoing changes, branch and tag management, merging, rebasing, remote handling, archiving, and configuration—organized for quick reference by developers.

AliasGitVersion Control
0 likes · 9 min read
Common Git Commands Cheat Sheet