Ok, ich bin neu in Git. Ich habe gerade ein Projekt erstellt, es als Repository initialisiert und mit bitbucket verknüpft. Ich benutze NetBeans, und wenn ich ein Projekt mit NB erstelle, enthält es ein Verzeichnis namens nbproject. Ich habe das Verzeichnis zu .gitignore hinzugefügt, aber die Sache ist, wenn ein Kollaborateur den Repo klont, NB erkennt es nicht als ein Projekt wegen des fehlenden nbproject Ordners. Nun, dieser Ordner sollte, da er für jeden Entwickler spezifisch ist, keine Änderungen verfolgen. Selbst als ich versuchte, den Repo von meinem Laptop zu klonen, konnte ich das Projekt nicht öffnen (ich musste den Ordner nbproject aus einem anderen Projekt in den geklonten Repo kopieren und das ist Zeitverschwendung). Wie kann ich anfangs ein Verzeichnis verschieben, damit jeder das Projekt ohne Probleme öffnen kann, aber dann seine Änderungen nicht verfolgen kann? Entschuldigung für mein Englisch. Auch, wenn Sie ein Buch, Kurs, Tutorial oder eine Ressource empfehlen könnten, um Git zu lernen, wäre das wirklich hilfreich, danke. EDIT: Ich lese auch, dass, wenn ich in .gitignore myfolder/
schreibe dann wird es alle Ordner mit diesem Namen auf jeder Ebene zu ignorieren. Was ist, wenn ich möchte, dass ein bestimmter Myfolder-Ordner ignoriert wird?Wie man Verzeichnis in Git behält, aber seine Änderungen nicht verfolgt?
-2
A
Antwort
-1
Sie können eine Datei explizit mit git add hinzufügen. Fügen Sie es mit diesem Befehl hinzu, damit es hinzugefügt wird und nicht von anderen Benutzern bei der Übertragung verfolgt wird, da es sich in .gitignore befindet
Verwandte Themen
- 1. Git verfolgt, nicht verfolgt, inszeniert, indiziert Bedeutung?
- 2. .gitignore stoppt nicht, dass Änderungen in Dateien verfolgt werden
- 3. Wie verworfene lokale Änderungen in Git wiederholen?
- 4. Wie man GIT meine Änderungen
- 5. Aptana 3.1.1 (17. April 2012) Verfolgt keine Änderungen mit Git
- 6. Git Klon flach, aber Änderungen nicht flach?
- 7. Git verfolgt den Ausnahmeordner .gitignore nicht
- 8. Wie entfernt man ein Elternelement, behält aber seine Kinderelemente in Thymeleaf?
- 9. Wie man lokale Änderungen in git einfriert
- 10. Wie können Änderungen an Geschäftsobjekten verfolgt werden?
- 11. Swift SpriteKit Sprite bewegt sich, behält aber seine ursprüngliche Position
- 12. Git ignoriert Dateien noch verfolgt
- 13. In Python, wie schleift man ein Wörterbuch, behält aber die vorgenommenen Änderungen bei
- 14. Verfolgt git Resource Forks?
- 15. Wie man nicht gestartete Änderungen [Newline Zeichen Unterschied] in Git?
- 16. Programm, das Änderungen auf Webseite verfolgt
- 17. Git - wie man Änderungen richtig zurückstellt?
- 18. Wie man git ignorieren Änderungen Submodule standardmäßig
- 19. IntelliJ behält meine Änderungen zurück?
- 20. Wie man ausstehende Änderungen mit Git aufheben?
- 21. Git Teilbaum zusammenführen, aber lokale Änderungen beibehalten?
- 22. Verspotten eines Objekts, das seine Funktionalität in Python behält
- 23. git revert/push begehen aber halten Änderungen
- 24. wie git Log-Änderungen
- 25. Wie man Sitzungsgeschichte behält?
- 26. Piwik - Wie man Klickereignisse verfolgt?
- 27. Wie man Unterverzeichnis in Git lösche aber alle Zweige behalten
- 28. Xamarin Android neue Dateien werden nicht von Git verfolgt
- 29. Liquibase. Wie man Geschäftsprozeduränderungen verfolgt
- 30. Wie begehe ich eine Ressource einmal, aber nicht zukünftige Änderungen daran in Git?
Git speichert keine Verzeichnisse überhaupt. Es speichert Commits und Commits haben Dateien und Dateien leben in Verzeichnissen; also wird Git * ein Verzeichnis erstellen, wenn es sein muss, um eine Datei dort zu speichern. Das heißt, Sie müssen Git zwingen, eine * * * - Datei in diesem Verzeichnis zu committen, damit Git dieses Verzeichnis selbst erstellen kann. Sie können das Verzeichnis immer selbst erstellen, ohne Git zu verwenden. oder sehen Sie das Duplikat. – torek