Ces trois objets principaux (le blob, l'arbre et le commit) sont initialement stockés dans des fichiers séparés du répertoire.git/objects.
Diese drei Hauptobjekte - Blob, Tree und Commit - werden zunächst als separate Dateien im.git/objects Verzeichnis gespeichert.
Lorsque vous faites des modifications et des consignations dans ce sous-répertoire, le super-projet (le projet contenant le sous-module) remarque que la branche HEAD a changé et enregistre le commit exacte dans lequel il se trouve à ce moment.
Wenn Du also Änderungen in diesem Unterverzeichnis durchführst und eincheckst, kann das Superprojekt erkennen, dass sich der aktuelle HEAD von diesem Projekt geändert hat. Das Superprojekt kann sich jetzt diesen Commit merken.
Utiliser une recherche binaire pour trouver le commit qui a introduit un bug.
Benutzt binäre Suche um den commit ausfindig zu machen, welcher einen Fehler beinhaltet.
Affiche les fichiers modifiés qui n'ont pas encore été ajoutés pour le commit
Zeige veränderte Dateien an, die noch nicht für den Commit hinzugefügt wurden
Obtenez des informations sur la branche ou le commit de votre choix d'un simple clic.
Holen Sie sich Informationen über einen Zweig oder begehen Sie mit einem einzigen Klick.
Dans la fenêtre contextuelle qui s'affiche, assurez-vous que le commit sur votre branche wish-list apparaît en surbrillance.
Stelle in dem eingeblendeten Popup sicher, dass der Commit auf deinem Branch wish-list markiert ist.
Vous venez de modifier l'ordre de ces commits et de supprimer entièrement le commit « added cat-file ».
Das Ergebnis: Der Commit „added cat-file" ist aus der Historie verschwunden und die Reihenfolge der beiden restlichen Commits ist getauscht.
Quand un nom de fichier (ou -p) est passé en paramètre, git copie ces fichiers depuis le commit concerné vers le stage et vers la place aussi dans le stage.
Wird ein Dateiname (und/oder -p) angegeben, so kopiert git diese Dateien aus dem gegebenen Commit in den Index und das Arbeitsverzeichnis.
Git saute automatiquement d'avant en arrière dans le graphe de commit pour isoler le commit défectueux.< >.
Git springt im Commit-Graph automatisch vor und zurück, um den fehlerhaften Commit schrittweise eingrenzen zu können.< >.
Un autre cas simple, est si le commit courant est un ancêtre de l'autre commit.
Im nächsteinfacheren Fall ist der aktuelle Commit ein Vorgänger des anderen Commits.
Si vous faites des modifications et validez à nouveau, le prochain commit stocke un pointeur vers le commit le précédant immédiatement.
Wenn du erneut etwas änderst und wieder ein Commit machst, wird dieses einen Pointer speichern, der auf das vorhergehende verweist.
Cependant, si quelqu'un à un moment donné de l'historique de votre projet a ajouté un énorme fichier, chaque clone sera forcé de télécharger cet énorme fichier, même s'il a été supprimé du projet dans le commit suivant.
Wenn allerdings irgendwann einmal eine einzelne, sehr große Datei zur Versionskontrolle hinzugefügt wurde, wird jeder Clone dieses Repositorys diese Datei gezwungenermaßen herunterladen müssen - auch dann, wenn die Datei inzwischen aus dem Repository entfernt würde.
Cette option n'est pas active par défaut parce qu'elle ne fonctionne pas si le commit sur lequel le patch indique être basé n'existe pas dans votre dépôt.
Dies ist deshalb nicht der Standard, weil ein 3-Wege-Merge nicht funktioniert, wenn der Commit, auf dem der Patch basiert, nicht Teil deines Repositories ist.