Pytania otagowane jako git-submodules

Moduły podrzędne umożliwiają przechowywanie repozytorium Git jako podkatalogu innego repozytorium Git.

7
Zaktualizuj submoduł do najnowszego zatwierdzenia
Mam projekt A, który jest biblioteką i jest używany w projekcie B. Oba projekty A i B mają osobne repozytorium na github ALE wewnątrz B mamy podmoduł A. Edytowałem niektóre klasy w bibliotece, która znajduje się w repozytorium A, włączyłem zdalne repozytorium, więc biblioteka (repozytorium A) została zaktualizowana. Te aktualizacje …

12
Jak przywrócić moje zmiany do submodułu git?
Mam podmoduł git (RestKit), który dodałem do mojego repozytorium. Przypadkowo zmieniłem niektóre pliki i chciałbym wrócić do wersji źródłowej. Aby to zrobić, próbowałem uruchomić Mac:app-ios user$ git submodule update RestKit Ale jak widać tutaj, to nie działało, ponieważ nadal jest to „zmodyfikowana treść”: Mac:app-ios user$ git status ... # modified: …

17
Wyświetl podmoduły w repozytorium Git
Mam repozytorium Git, które zawiera kilka podmodułów. Jak wyświetlić nazwy wszystkich podmodułów po git submodule inituruchomieniu? git submodule foreachKomenda mogła echo imiona modułem, ale to działa tylko jeżeli zostały one sprawdzone z których się nie stało po kroku Init. Jest więcej kroków w łańcuchu, które muszą się zdarzyć, zanim będą …

4
Aktualizacja podmodułu Git
Nie jestem pewien, co oznacza (z dokumentacji aktualizacji modułu podrzędnego Git ): ... sprawi, że podmoduły HEAD zostaną odłączone, chyba że --rebaselub --mergezostanie określony ... Jak --rebase/ --mergezmienia rzeczy? Moim głównym przykładem użycia jest posiadanie kilku centralnych repozytoriów, które za pośrednictwem submodułów będę osadzał w innych repozytoriach. Chciałbym móc ulepszyć …

9
Git diff mówi, że podprojekt jest brudny
Właśnie uruchomiłem git diff i otrzymuję następujący wynik dla wszystkich moich około 10 podmodułów diff --git a/.vim/bundle/bufexplorer b/.vim/bundle/bufexplorer --- a/.vim/bundle/bufexplorer +++ b/.vim/bundle/bufexplorer @@ -1 +1 @@ -Subproject commit 8c75e65b647238febd0257658b150f717a136359 +Subproject commit 8c75e65b647238febd0257658b150f717a136359-dirty Co to znaczy? Jak to naprawić?


4
Jak skonfigurować projekt git, aby korzystał z zewnętrznego submodułu repo?
Chciałbym utworzyć repozytorium, które pobiera repozytorium zdalne. Na przykład powiedzmy jQuery jako submoduł: git://github.com/jquery/jquery.git Jaki byłby proces tworzenia repozytorium z jQuery jako podmodułem i dodawania własnego zewnętrznego jako zdalnego repo. Czy po ustawieniu, jeśli popchnę / pociągnę do własnego pilota, czy zewnętrzny pozostanie nienaruszony?


5
Podmoduł Git dodaje: problem „lokalnie znajduje się katalog git”
Właściwie próbuję nauczyć się korzystać z git, w tym git submodulepodkomend. Już skonfigurowałem serwer, na którym mogę hostować, wypychać i pobierać repozytoria git przy użyciu SSH. Na tym serwerze utworzyłem główne repozytorium git „Travail”, w którym chciałbym umieścić wszystkie moje projekty jako podmoduły. W moim repozytorium Travail dodałem już mój …


13
Jak śledzić nieśledzone treści?
Poniżej ciągła linia dla mojego pierwotnego pytania. Mam folder w moim katalogu lokalnym, który nie jest śledzony. Kiedy biegam git status, otrzymuję: Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) Kiedy piszę, git add vendor/plugins/open_flash_chart_2a potem próbuję git statusponownie, nadal jest napisane „nieśledzone”. Co się dzieje? Oto proste …

7
Zmień nazwę modułu podrzędnego git
Czy istnieje prosty sposób na zmianę nazwy katalogu podmodułów git (inny niż przejście przez cały proces jego usunięcia i ponownego dodania z nową nazwą docelową). A skoro już o tym mowa, dlaczego po prostu nie mogę wykonać następujących czynności w katalogu nadrzędnym: git mv old-submodule-name new-submodule-name


10
Jak pozbyć się nieśledzonego statusu submodułów Git?
Nie mogę pozbyć się nieśledzonej zawartości w modułach podrzędnych Git. git statusPlony bieżące : # Na gałęzi master # Zmiany nie są wprowadzane do zatwierdzenia: # (użyj "git add ...", aby zaktualizować to, co zostanie zatwierdzone) # (użyj „git checkout - ...”, aby odrzucić zmiany w katalogu roboczym) # (zatwierdź …

5
Git: fatal: Pathspec znajduje się w module podrzędnym
Próbuję zmusić TravisCI do automatycznego wdrożenia mojej statycznej witryny Hakyll, zgodnie z tym przewodnikiem . Oto jak jest skonfigurowane moje repozytorium. Mam gałąź źródłową, która zawiera moje pliki hakyll i markdown. Buduje kod HTML w _sitekatalogu, który jest skonfigurowany jako podmoduł, połączony z moją mastergałęzią. cdWitrynę buduję bez problemu, a …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.