Ich habe 3 Repos, die ich verwendet habe, um jeden von ihnen zu verfolgen.Wie stelle ich meine Git Einstellung so ein, dass die Unterordner verfolgt werden?
Nun, ich möchte stattdessen das übergeordnete Projektverzeichnis verfolgen.
Ich habe ein neues Repo in Bitbucket erstellt.
Zum meine 2018/
clone
add url
commit
push
Das ist alles was ich in meiner Bitbucket Quelle sehen
Wie stelle ich meine git so wird es die Unterordner verfolgen?
I
git Submodul hinzufügen
⚡️ 2018 git submodule add external/
repo URL: 'external/' must be absolute or begin with ./|../
⚡️ 2018 git submodule add internal/
repo URL: 'internal/' must be absolute or begin with ./|../
⚡️ 2018 git submodule add api/
repo URL: 'api/' must be absolute or begin with ./|../
⚡️ 2018
aktualisieren
cd internal/
git submodule add [email protected]:bhengdev/2018.git
cd ..
cd external/
git submodule add [email protected]:bhengdev/2018.git
cd ..
cd api/
git submodule add [email protected]:bhengdev/2018.git
cd ..
versucht haben,
git status
⚡️ 2018 git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
(commit or discard the untracked or modified content in submodules)
modified: api (modified content, untracked content)
modified: external (modified content, untracked content)
modified: internal (modified content)
no changes added to commit (use "git add" and/or "git commit -a")
⚡️ 2018
Wollen Sie immer noch die drei Ordner ihre eigenen repos sein, oder würden Sie mit einem einzigen Repo für alles in Ordnung sein? – Tom
Ich weiß nicht, was der beste Weg ist. Das ist das erste Mal, dass ich das machen möchte. Jetzt möchte ich, dass die 3 Ordner noch Repo besitzen. – ihue
1. Das 'git submodule add' sollte im obersten Hauptprojekt ausgeführt werden.api, extern und intern kann dein ursprünglicher Git-Repository-Klon im Vorfeld sein. 2. Fügen Sie diese Ordner nicht dem Hauptprojekt hinzu, sondern führen Sie einfach den Befehl 'git submodule add' aus dem Hauptprojekt aus. Dort wird eine .gitmodules-Datei erstellt. – kisp