Git – Push-Änderungen an den Remote-Git-Zweig

Git Push Changes Remote Git Branch



In diesem Artikel zeige ich Ihnen, wie Sie Ihr lokales Git-Repository in ein entferntes Git-Repository verschieben (hochladen), das auf Git-Cloud-Diensten wie GitHub/BitBucket usw. gehostet wird. Ich werde Ihnen auch zeigen, wie Sie die von Ihnen vorgenommenen Änderungen pushen. ve in Ihrem lokalen Git-Repository zum entfernten Git-Repository erstellt. Also lasst uns anfangen.

' >index.html







Wie Sie sehen, eine neue Datei index.html geschaffen.



Stellen Sie die Datei nun wie folgt bereit:



$git hinzufügen.





Führen Sie wie folgt einen neuen Commit durch:

$git-commit -m 'erstes Commit'



Ein neues Commit anfängliches Commit geschaffen.

Der neue Commit sollte erscheinen in git log wie Sie im Screenshot unten sehen können.

$git log --eine Linie

Erstellen eines leeren GitHub-Remote-Git-Repositorys:

Jetzt müssen Sie ein leeres GitHub-Remote-Repository auf einem beliebigen Git-Cloud-Dienst erstellen. Wenn Sie GitHub wie ich verwenden, melden Sie sich bei Ihrem GitHub-Konto an. Um nun ein neues GitHub-Repository zu erstellen, klicken Sie auf das + Symbol und klicken Sie dann auf Neues Repository .

Geben Sie nun a . ein Name für das neue Depot. Wenn Sie möchten, geben Sie a . ein Bezeichnung (Optional). Auswählen Öffentlich oder Privatgelände abhängig davon, ob Sie das Repository öffentlich oder privat festlegen möchten. Jetzt vergewissere dich Initialisieren Sie dieses Repository mit einer README wird nicht geprüft. Klicken Sie abschließend auf Repository erstellen .

Ein leeres GitHub-Repository sollte erstellt werden. Dies ist unser entferntes Git-Repository. Die Repository-URL ist unten angegeben, wie Sie im markierten Abschnitt des Screenshots unten sehen können.

Hinzufügen von Remote-Repository-Informationen zum lokalen Git-Repository:

Kopieren Sie nun die URL des GitHub-Repositorys. Sie können dies tun, indem Sie auf das Symbol klicken, das im Screenshot unten markiert ist.

Jetzt müssen Sie die GitHub-URL zu Ihrem lokalen Repository hinzufügen. Führen Sie dazu den folgenden Befehl aus:

$git fernbedienungUrsprungs-https hinzufügen://github.com/dev-shovon/mein-projekt.git

Hier, Ursprung ist der Name oder Alias ​​der GitHub-Repository-URL, die Sie gerade hinzugefügt haben. Sie müssen den Alias ​​verwenden, wenn Sie Ihr lokales Repository per Push oder Änderungen an Ihrem lokalen Repository an das entfernte GitHub-Repository übertragen.

Sie können alle hinzugefügten Remote-Repositorys wie folgt auflisten:

$git fernbedienung -v

Wie Sie sehen können, ist die GitHub-Repository-URL, die ich gerade hinzugefügt habe, hier. Es wird als Herkunft bezeichnet.

Pushen des lokalen Git-Repositorys in das Remote-Git-Repository:

Jetzt können Sie den Standardzweig pushen Meister Ihres lokalen Git-Repositorys zum Remote-GitHub-Repository wie folgt:

$git push -uHerkunftsmeister

Hier, Ursprung ist der Alias ​​der Remote-Git- (in diesem Fall GitHub) Repository-URL und Meister ist der Branch, den Sie an das entfernte Git-Repository übertragen möchten.

HINWEIS: Die -u Option wird nur für den ersten Push eines Zweigs verwendet. Da drücke ich das Lokale Meister zum ersten Mal in das GitHub-Repository verzweigen, habe ich hinzugefügt -u Möglichkeit hier. Dies erstellt einen Tracking-Zweig für die Meister Zweig. Das nächste Mal schiebst du etwas an die Meister Zweig, Sie müssen die -u Möglichkeit wieder.

Sie werden aufgefordert, den Benutzernamen und das Passwort Ihres GitHub-Kontos anzugeben. Sobald Sie dies getan haben, wird der Inhalt des Standardzweigs Meister aus Ihrem lokalen Git-Repository wird in das GitHub-Repository gepusht.

Wie Sie sehen können, ist die Meister Branch wird in das leere GitHub-Repository hochgeladen, das ich zuvor erstellt habe.

Lokale Änderungen an das Remote-Git-Repository übertragen:

Nehmen wir nun eine einfache Änderung an der index.html Datei in meinem lokalen Git-Repository.

Wie Sie sehen können, habe ich das geändert index.html Datei.

$Git-Status

Stellen Sie die Änderungen nun wie folgt ein:

$git hinzufügen.

Übertragen Sie nun die Änderungen wie folgt:

$git-commit -m 'einen Absatz zur index.html-Seite hinzugefügt'

Die Änderungen sollten übernommen werden.

Der neue Commit ist aufgelistet in git log wie Sie im Screenshot unten sehen können.

$git log --eine Linie

Schieben Sie nun die Änderungen des lokalen Meister Verzweigen Sie wie folgt in das GitHub-Repository:

$git pushHerkunftsmeister

Die Änderungen sollten in das GitHub-Repository übertragen werden.

Wie Sie sehen, wird das GitHub-Repository aktualisiert.

Pushen anderer Branches in das Remote-Git-Repository:

In diesem Abschnitt zeige ich Ihnen, wie Sie andere Branches in das GitHub-Repository pushen und Änderungen an diesen Branches ebenfalls in das GitHub-Repository pushen.

Erstellen Sie zuerst einen neuen Branch, sagen wir ie-fix wie folgt:

$Git-Zweigie-fix

Jetzt zur neu erstellten Filiale auschecken ie-fix wie folgt:

$git Kasseie-fix

Nehmen Sie nun eine kleine Änderung an der index.html Datei.

Stellen Sie die Änderungen nun wie folgt ein:

$git hinzufügen.

Führen Sie nun einen Commit wie folgt durch:

$git-commit -m 'behoben, dh Problem'

Drücken Sie nun den neu erstellten Zweig ie-fix zum GitHub-Repository wie folgt:

$git push -uUrsprung ie-fix

Die ie-fix Branch sollte in das GitHub-Repository gepusht werden.

Wie Sie sehen können, ist die ie-fix Branch wird in das GitHub-Repository gepusht.

Jetzt können Sie alle Änderungen der ie-fix Zweig mit dem git push Befehl ohne die -u Möglichkeit.

Nehmen Sie eine kleine Änderung an der index.html Datei.

Stellen Sie die Änderungen bereit und führen Sie einen Commit wie folgt durch:

$git hinzufügen.
$git-commit -m 'der Seite eine horizontale Linie hinzugefügt'

Schieben Sie nun die Änderungen der ie-fix Verzweigen Sie wie folgt in das GitHub-Repository:

$git pushUrsprung ie-fix

Die Änderungen der ie-fix Branch sollte in das GitHub-Repository gepusht werden.

Wie Sie sehen, wird der neue Commit auf der GitHub-Repository-Seite angezeigt.

So übertragen Sie also Änderungen an entfernte Git-Zweigs. Danke, dass Sie diesen Artikel gelesen haben.