Hallo, weiß jemand wie ich bei Git alle Dateien aus einem Ordner hinzufügen kann, aber Dateien in tieferen Ebenen nicht? Angenommen ich habe einen Ordner A und in diesem sind 100 Dateien und ein Ordner B. Ordner B enthält auch Dateien. Diese interessieren mich aber nicht. Ich will im Ordner A einfach git add * machen wollen, wobei der Ordner B aber nicht beachtet werden soll. Mit .gitignore kann ich nichts anfangen, da er mir bei git add * den Ordner anmeckert. Weiterhin bringt mir auch git add -u nichts, da sich im Ordner B auch Dateien ändern. Wäre nett wenn jemand helfen könnte. Danke
Ich habe das jetzt nicht probiert: http://stackoverflow.com/questions/2545602/git-ignore-sub-folders
Was spricht gegen sowas:
1 | find PFAD/ -maxdepth 1 -type f | xargs git add |
oder sowas:
1 | for FILE in `ls -F1 | grep -v '/'` ; do git add $FILE ; done |
oder etwas ähnliches? Die Kommandozeile ruled ja gerade wegen solcher Möglichkeiten. Statt draufzuzeigen wie ein Kleinkind im Klickibuntiland schreibt man, was man möchte.
Probier mal "A/*/**" in .gitignore - sollte klappen.
Guido Hub schrieb: > Was spricht gegen sowas: find PFAD/ -maxdepth 1 -type f | xargs > git add > > oder sowas: for FILE in `ls -F1 | grep -v '/'` ; do git add $FILE ; done > > oder etwas ähnliches? > > Die Kommandozeile ruled ja gerade wegen solcher Möglichkeiten. Statt > draufzuzeigen wie ein Kleinkind im Klickibuntiland schreibt man, was man > möchte. Danke das klappt. Bin leider kein Kommandozeilen Profi :(
Hallo, du kannst aber auch in den ordner selber gehen und ein git add machen
Moin, ich weiß, das ist OT. Ich hab mir neulich ein Buch über GIT gekauft. Da stand der denkwürdige Satz drin, dass die tollen offline Fähigkeiten von GIT nur theoretischer Natur sind, weil keiner das Ding ohne Google bedienen kann :)
nicht"Gast" schrieb: > Moin, > > ich weiß, das ist OT. > > Ich hab mir neulich ein Buch über GIT gekauft. Da stand der denkwürdige > Satz drin, dass die tollen offline Fähigkeiten von GIT nur theoretischer > Natur sind, weil keiner das Ding ohne Google bedienen kann :) Klar um den Kauf des Buchs zu rechtfertigen. Ansonsten reichen im Normalbetrieb 4 Befehle mit einfachster Syntax aus. Ansonsten gibt es auch man pages.
physiker schrieb: > Ansonsten gibt es > auch man pages. Ja, gerade die man pages von git, das leuchtende Beispiel für Anschaulichkeit, Übersichtlichkeit, etc. Nichts gegen git, ganz im Gegenteil sogar: Ich versioniere mittlerweile alles mit git, sogar Sachen die ich früher überhaupt nicht versioniert hätte und meist benutze ich es von der Kommandozeile, und etwas anderes als git will ich auch überhaupt nicht mehr haben. Aber mit den man-pages allein und ohne Google wäre beim ersten wirklich verzwickten Problem komplett Feierabend.
Hans Ulli Kroll schrieb: > Hallo, > > du kannst aber auch in den ordner selber gehen und ein > git add > machen Das geht nicht. Da sagt er ich hab nix angegeben
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.