Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.08 KB

submodule.md

File metadata and controls

46 lines (32 loc) · 1.08 KB
description
Submodule'ler repo içinde repo yapısıdır.

📂 Git Submodules

❔ Nedir

  • Bu sistem sayesinden parçalı olarak geliştirme mümkün kılınır
  • Komutlarla tüm projenin her modülü güncellenir

✨ SubModule Oluşturma

# Direkt Submodule ekleme
git submodule add <url> <path>
git submodule --name <isim> add <url> <path> # İsim ile ekleme

# Güncel dalı kontrol eden submodule ekleme
# https://stackoverflow.com/a/9103113
git submodule add -b master <url>

Git: symlink/reference to a file in an external repository

💫 SubModuleleri Güncelleme

git submodule init
git submodule update --remote

Easy way to pull latest of all git submodules

🧹 Submoduleleri Kaldırma

git submodule deinit -f <submodule>
rm -rf .git/modules/<submodule>
git rm -f <submodule>

{% hint style="info" %} Ayrıntılar için How do I remove a submodule? sorusunun cevabına bakabilirsin. {% endhint %}