2016-08-30 5 views
0

Basierend auf meinem Verständnis, dass, wenn ich versuche, die Änderungen meiner Branche klonen würde ich. repo init -u ssh://[email protected]:1234/Folder1/course.git -b my_branch -g IT dann repo sync .Ich entdeckte, dass einige Leute auch verwenden git clone -b my_branch ssh://[email protected]:1234/Folder1/course.git dann git pull origin my_branch. Was ist der Unterschied zwischen diesen 2 Sätze von Befehl? Beide sind im Grunde das gleiche Recht?Unterschied der Repo Sync Repo Init in Richtung Git Klon und Git ziehen

Antwort

1

Googles Repo wurde entwickelt, um die Android-Codebasis zu verwalten, die normalerweise aus mehr als 400 Git-Repos besteht. Die folgende git-Repo-URL ist ein git-Repo für Repo-Manifeste. Es speichert Manifeste, die einen Schnappschuss aller Git-Repos einer Android-Codebasis beschreiben. repo sync analysiert dann das Manifest und klont jedes git Repo und checkt jede Revision aus.

Die Git Befehle sind für einen allgemeineren Zweck. Repo-Befehle sind verpackte Git-Befehle, um mehrere Repos zu manipulieren.