Wenn ich renne:
git push origin master
... was bedeutet das originin diesem Zusammenhang?
Wenn ich renne:
git push origin master
... was bedeutet das originin diesem Zusammenhang?
Antworten:
originist der Standardname des Remote-Git-Repositorys, aus dem Sie geklont haben. Werfen Sie einen Blick auf .git/refs/remotes/origin/*und .git/configin Ihren Quellen zu sehen , wie git es weiß.
git remote add originbedeutet, ein Remote-Repository mit dem Namen origin hinzuzufügen , das keine besondere technische Bedeutung hat. Es ist lediglich ein weit verbreiteter Standardname für ein ursprüngliches Remote-Repository. Sie können Foobar anstelle von Origin verwenden, wenn Sie möchten.
git push origin masterSie git anweisen, alle Commits in der aktuell ausgecheckten lokalen Verzweigung (dh von Ihrem Dateisystem) an das Remote-Repo zu senden, das durch den Namen originin der Remote-Verzweigung mit dem Namen gekennzeichnet ist master.
git hat ein Konzept von "Fernbedienungen" - dies sind einfache Spitznamen für ein Repository, sodass Sie nicht jedes Mal die vollständige URL verwenden müssen, wenn Sie auf ein anderes Repository verweisen möchten.
originist nur eine Fernbedienung wie jede andere, aber Sie sehen sie sehr häufig, da beim ersten Klonen eines Repositorys git clonestandardmäßig eine Fernbedienung eingerichtet wird, die aufgerufen wird origin, um auf die URL zu verweisen, von der Sie geklont haben.
Wenn Sie dies tun git remote -v, werden Ihnen alle Fernbedienungen angezeigt, die Sie in Ihrem lokalen Repository eingerichtet haben, sowie die URLs, auf die sie verweisen. (Sie werden sehen, dass es etwas komplexer ist als oben erwähnt, da eine Fernbedienung zum Drücken und Abrufen auf eine andere URL verweisen kann, aber darüber müssen Sie sich wahrscheinlich keine Sorgen machen. :))
originFernbedienung selbst hinzufügen, wenn Sie ein Repository selbst initialisiert haben, anstatt dies über zu tun git clone.
masteram Ende des Codes verwenden
Der Ursprung ist der Ort, an dem Sie den Code ursprünglich erhalten haben.
Das wäre Hilfe
https://www.git-tower.com/learn/git/glossary/origin
n Git, "origin" ist eine Abkürzung für das Remote-Repository, aus dem ein Projekt ursprünglich geklont wurde. Genauer gesagt wird es anstelle der URL des ursprünglichen Repositorys verwendet - und erleichtert dadurch die Referenzierung erheblich.
Beachten Sie, dass der Ursprung keineswegs ein "magischer" Name ist, sondern nur eine Standardkonvention. Obwohl es sinnvoll ist, diese Konvention unberührt zu lassen, können Sie sie perfekt umbenennen, ohne die Funktionalität zu verlieren.
Im folgenden Beispiel wird der URL-Parameter zum Befehl "clone" zum "Ursprung" des geklonten lokalen Repositorys:
origin wird vom Git selbst remote erstellt, wenn Sie für das erste Klonen des Repos auf die URL verweisen, von der aus Sie den Klon erstellt haben. zB: origin git@github.com: / PROJECT_U