Bitte sprechen Sie uns einfach an. Wenn Du ein Repository gerade geklont hast, sind alle Dateien versioniert und unverändert — Du hast sie gerade ausgecheckt aber noch nicht verändert. Der Staging-Bereich gehört zu den Eigenheiten von Git, und es kann etwas dauern, bis man dieses Feature richtig verstanden hat, wenn man einen SVN- oder auch einen Mercurial-Hintergrund hat. Denke daran, dass Änderungen, die nicht in der Staging Area sind also alle Änderungen, die Du vorgenommen hast, seit Du zuletzt git add ausgeführt hast , auch nicht in den Commit aufgenommen werden. Um eine neue Datei zur Versionskontrolle hinzuzufügen, verwendest Du den Befehl git add.
Name: | git änderungen |
Format: | ZIP-Archiv |
Betriebssysteme: | Windows, Mac, Android, iOS |
Lizenz: | Nur zur personlichen verwendung |
Größe: | 39.96 MBytes |
Obwohl die Staging Area unglaublich nützlich ist, um genau diejenigen Commits anzulegen, die Du in Deiner Projekt Historie haben willst, ist sie manchmal auch ein bisschen umständlich. Gjt könntest Du den Commit anlegen. Ist er damit zufrieden, committet er mit git commit in die Projekt-Historie. Mach Dir darüber im Moment keine Gedanken, wir werden im nächsten Kapitel auf Branches detailliert eingehen. Der git add Befehl akzeptiert einen Pfadnamen einer Datei oder eines Verzeichnisses. Natürlich gibt es reichlich andere Optionen für diesen Befehl in der Manpage. Alternativ kannst Du die Commit Meldung direkt mit dem Befehl git commit angeben, indem Du die Option -m wie folgt verwendest:
Standard glob Muster funktionieren. Wenn Ändeungen den Änderungwn git commit mit der Option -a ausführst, übernimmt Git automatisch alle Änderungen an dejenigen Dateien, die sich bereits unter Versionskontrolle befinden, in den Commit — sodass Du auf diese Weise den Schritt git add weglassen kannst:. Mach Dir darüber im Moment keine Gedanken, wir werden im nächsten Änderhngen auf Branches detailliert eingehen.
git ready » Finden, was sich geändert hat
Nehmen wir an, Änerungen willst jetzt aber noch eine weitere Änderung an der Datei benchmarks. Um eine neue Datei zur Versionskontrolle änderungrn, verwendest Du den Befehl git add.
Du kannst nun die Dateien im Projekt bearbeiten. Änderungen werden verfolgt engl.
Das mag redundant klingen, aber der Workflow macht es viel einfacher, ein Projekt zu organisieren. Wenn Du diesen Befehl unmittelbar änderhngen dem Klonen eines Repositorys ausführst, sollte er folgende Ausgabe liefern:. Hierzu kannst Du dann die –cached Option verwenden: In diesem Beispiel ist dies der Branch master.
Git – Änderungen am Repository nachverfolgen
Um eine Datei aus der Git Versionskontrolle zu entfernen, muss diese änderugnen den verfolgten Dateien genauer, aus der Staging Area entfernt werden und dann mit einem Commit bestätigt werden.
In solchen Fällen kannst Du in der Datei. Git zeigt Dir als Rückmeldung einige Details über den neu angelegten Commit an: Allerdings berührt git add das Repository gar änderingen wirklich — Änderungen werden nicht festgehalten, ehe nicht git commit ausgeführt wird.
Dateien entfernen Um eine Datei aus der Git Versionskontrolle zu entfernen, muss diese von den verfolgten Dateien genauer, aus der Staging Area entfernt werden und dann mit einem Commit bestätigt werden. Nachdem die ersten Artikel beschrieben haben, wie Git initial aufgesetzt wird, erläutern wir in diesem und im nachfolgenden Beitrag, wie Änderungen vorgenommen und gespeichert werden.
Hier kommen alle Git-Repositories im Unternehmen zusammen, hier finden Entwickler immer die letzte offizielle Version eines Projekts, hier können Projektverantwortliche Berechtigungen kontrollieren, um sicherzustellen, dass die richtigen Nutzer Zugriff auf den richtigen Code haben.
Der git add Befehl akzeptiert einen Pfadnamen einer Datei oder eines Verzeichnisses. Wenn Du die Datei zuvor geändert und diese Änderung bereits zur Staging Area hinzugefügt hattest, musst Du die Option -f verwenden, um zu erzwingen, dass sie gelöscht wird.
//SEIBERT/MEDIA
Git nimmt eine solche Datei nicht automatisch in die Versionskontrolle auf, sondern man muss Git dazu ausdrücklich auffordern. Jetzt kannst Du git diff verwenden, um zu sehen, was noch nicht für den nächsten Commit vorgemerkt ist:.
Wenn Du ein Verzeichnis angibst, fügt git add alle Dateien in diesem Verzeichnis und allen Unterverzeichnissen rekursiv hinzu. Um sie vorzumerken, führst Du den Befehl git add aus. Ein anderes Beispiel änderunge Wenn Du diesen Befehl ausführst und danach den git status ausführst, zeigt Git an, dass die Datei umbenannt wurde: Um einen initialen Commit des aktuellen Verzeichnisses zu erzeugen, sind die folgenden beiden Befehle nötig:.
Äneerungen siehst, dass ändsrungen vorausgefüllte Commit Meldung die Ausgabe des letzten git status Befehls als einen Kommentar und darüber eine leere Zeile enthält. Git auf dem Server. änverungen
.2 Git Grundlagen – Änderungen am Repository nachverfolgen
Das Ergebnis zeigt Dir die Änderungen, die Du an Dateien im Arbeitsverzeichnis vorgenommen, aber noch nicht für den nächsten Commit vorgemerkt hast. Es gibt einen Haufen anderer Optionen für diesen Befehl, aber ich werde sie und andere Diff-relevanten Helferlein in künftigen Tipps behandeln. Wir werden uns damit später noch befassen. Wenn Du stattdessen die gegenwärtige Version im Commit haben willst, kannst Du einfach erneut git add ausführen:.
Der Befehl git add ist nicht mit dem Befehl svn add zu verwechseln, der dem Repository eine Datei hinzufügt. Vielleicht möchtest du aber auch sehen, welche Dateien im letzten Commit geändert wurden. Natürlich gibt ändeungen reichlich andere Optionen für diesen Befehl in der Manpage.