---
title: "Discussion on \"Git: submodule指令\" | Hashnode"
description: "Discussion on \"Git: submodule指令\". 之前有鑑於工作處理的專案愈來愈多，面臨到程式碼在不同專案重複的問題。基於程式碼只能在公司內部發布使用，找了一些方法，如果不想用引入套件的方式去共用程式碼，可以用git submodule去處理。\n基本操作指令\n子模組路徑 <submodule_dir> 要是不存在的目錄，不可先建立空目錄\n# 新增submodule\n$ git submodule add <remote_repo_url> <submodule_dir>\n\n# 查看子模組目前版本\n$ git submodule\n$ git su..."
url: "https://hashnode.com/posts/git-submodule/68c2ee14f396ddd721a9e6b3"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Git: submodule指令](https://urlun0404.hashnode.dev/git-submodule?utm_source=hashnode&utm_medium=feed)

之前有鑑於工作處理的專案愈來愈多，面臨到程式碼在不同專案重複的問題。基於程式碼只能在公司內部發布使用，找了一些方法，如果不想用引入套件的方式去共用程式碼，可以用git submodule去處理。 基本操作指令 子模組路徑 <submodule\_dir> 要是不存在的目錄，不可先建立空目錄 # 新增submodule $ git submodule add <remote\_repo\_url> <submodule\_dir> # 查看子模組目前版本 $ git submodule $ git su...

Sep 11, 2025 · 1 min read · urlun0404.hashnode.dev  
Read the article

-   [#git](https://hashnode.com/tag/git)
-   [#git-submodule](https://hashnode.com/tag/git-submodule)

## Written by

[You-Lun Lin](https://hashnode.com/@urlun0404)

@urlun0404 · New Taipei, Taiwan

  
[View profile](https://hashnode.com/@urlun0404)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
