Tagged articles
11 articles
Page 1 of 1
Ops Development & AI Practice
Ops Development & AI Practice
Sep 21, 2024 · Fundamentals

Mastering Git Submodules: A Practical Guide to Dependency Management

Git Submodules let developers embed external Git repositories within a main project, enabling precise version locking, independent histories, and reusable code, while requiring specific commands for adding, initializing, updating, and managing submodule references, and presenting trade‑offs such as operational complexity and limited automation compared to modern package managers.

Gitdependency-managementsoftware-development
0 likes · 7 min read
Mastering Git Submodules: A Practical Guide to Dependency Management
Java Tech Enthusiast
Java Tech Enthusiast
May 28, 2024 · Information Security

Remote Code Execution Vulnerability in Git (CVE-2024-32002) Explained

Git’s CVE‑2024‑32002 is a critical remote‑code‑execution flaw where a malicious repository can exploit hooks, submodules, and symlinks on case‑insensitive file systems to inject and run attacker‑controlled scripts during a recursive clone, affecting versions up to 2.45.0 and mitigated by disabling recursive submodule fetching, avoiding untrusted clones, and updating Git.

CVE-2024-32002GitRCE
0 likes · 9 min read
Remote Code Execution Vulnerability in Git (CVE-2024-32002) Explained
Laravel Tech Community
Laravel Tech Community
Nov 16, 2021 · Backend Development

Git 2.34 Release Highlights and New Features

Git 2.34 introduces a sparse index for large monorepo repositories, multi‑package reachability bitmaps, the default "ort" merge strategy, OpenSSH‑based tag signing, interactive autocorrect prompts, performance improvements for fetch and push, and various submodule enhancements.

BitmapSparse Indexort merge
0 likes · 2 min read
Git 2.34 Release Highlights and New Features
JD Retail Technology
JD Retail Technology
Mar 18, 2021 · Frontend Development

Architecture Upgrade of the Tongtian Tower Frontend Platform Using Git Submodule, Workspace, and NPM Packages

This article details how the Tongtian Tower front‑end platform was refactored to support multiple sites by extracting common modules, adopting Git Submodule combined with Yarn workspaces, and integrating npm packages, thereby reducing development time and improving maintainability across international and commercial projects.

Workspacemodule-reusenpm
0 likes · 13 min read
Architecture Upgrade of the Tongtian Tower Frontend Platform Using Git Submodule, Workspace, and NPM Packages
ITPUB
ITPUB
Jul 3, 2020 · Fundamentals

Master Git: Essential Commands, Workflows, and Best Practices

This comprehensive guide explains Git's core concepts, configuration, common commands, branching strategies, hooks, submodules, and troubleshooting tips, providing clear examples and code snippets to help developers efficiently manage version control in any project.

command-linehookssubmodule
0 likes · 37 min read
Master Git: Essential Commands, Workflows, and Best Practices
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
MaGe Linux Operations
MaGe Linux Operations
Aug 28, 2015 · Fundamentals

Essential Git Tips and Commands After One Year of Use

This article shares a comprehensive one‑year‑long Git usage summary, covering essential commands for configuration, SSH key management, remote URL changes, viewing history, handling push errors, submodule operations, branch management, conflict resolution, and best practices for committing and reverting code.

branchingconflict resolutionsubmodule
0 likes · 10 min read
Essential Git Tips and Commands After One Year of Use