Git Submodule bir Git deposunu başka bir Git deposuna alt dizin olarak yerleştirmenize izin verir. Bu, bir kitaplığa veya harici bileşene bağlı bir projeniz olduğunda kullanışlıdır. İşte nasıl kullanılacağına ilişkin temel bir kılavuz Git Submodule:
Eklemek Submodule
Geçerli depoya a eklemek için Submodule, deponun kök dizinine gidin ve aşağıdaki komutu çalıştırın:
git submodule add <URL_repository> <destination_path>
<URL_repository> katıştırmak istediğiniz havuzun URL'si nerede ve geçerli <destination_path> depoda Submodule.
Klon Submodule
Submodule Depoya a ekledikten sonra, onu mevcut depoya klonlamanız gerekir. klonlamak için Submodule aşağıdaki komutları çalıştırın:
git submodule init
git submodule update
Komut git submodule init, öğesini başlatır Submodule ve Alt modülü içeren havuza bir bağlantı oluşturur. Komut git submodule update, kaynak kodunu indirir Submodule ve ilgili alt dizine günceller.
.
İle çalışan Submodule
Depoya klonlandıktan sonra Submodule, onunla bağımsız bir Git deposu olarak çalışabilirsiniz. Şubeleri kontrol edebilir, yapabilir commits ve Submodule.
Alt modülü mevcut depoda güncellemek için şu komutu çalıştırın:
git submodule update --remote
Bu komut, havuzdan en son değişiklikleri indirir Submodule ve ilgili alt dizinde günceller.
Kaldırmak Submodule
Artık ihtiyacınız yoksa Submodule, aşağıdaki komutları çalıştırarak onu kaldırabilirsiniz:
git submodule deinit <submodule_name>
git rm <submodule_path>
ve <submodule_name> adını içeren alt dizinin yolu ile değiştirin. Ardından, bu değişikliği taahhüt etmeniz ve zorlamanız gerekir. Submodule <submodule_path> Submodule
Git Submodule bağımlılıkları yönetmenize ve alt havuzları ana projenize kolayca entegre etmenize yardımcı olur. için ayrı kaynak kodunu korumanıza Submodule ve gerektiğinde kolayca güncellemenize olanak tanır.

