Ich habe zwei git Repositories, A
und B
Git - Push-Änderungen an Master von einem Submodul?
A
ist eine Bibliothek, die andere Projekte zu verwenden lieben. Es hat nur einen Zweig master
.
In B
, ich füge A
als ein Submodul, und so klont es in B
Verzeichnis. Die HEAD
ist nicht getrennt, da ich gesagt habe, Zweig master
beim Hinzufügen zu verfolgen.
In meinem Projekt B
, bemerke ich einen Fehler in A
Code. Ich ändere den Code innerhalb des Untermoduls A
(der geklonte Code, der innerhalb des Verzeichnisses B
lag). Ich möchte nun diese Änderungen, die ich vorgenommen habe, an A
von B
commit sie an den Master-Zweig von A
commit, B
immer noch mit Null-Commits verlassen.
Wie kann das gemacht werden?
Ex.
Projects
|---A # Existing repository. On branch master.
|---B # Repository just created.
git init
git submodule add -b master ../A
git submodule update --remote
cd A/
vi importantFile.txt # Here I make changes to internal files in A
# How do I now commit those changes and add a commit to A?