Lokale Änderungen an Remote pushen

GitGitBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Git ist ein beliebiges Versionsverwaltungssystem, das es Entwicklern ermöglicht, Änderungen in ihrer Codebasis zu verfolgen. Ein Schlüsselmerkmal von Git ist die Möglichkeit, lokale Änderungen in ein Remote-Repository zu pushen. Dies ermöglicht es mehreren Entwicklern, an derselben Codebasis zusammenzuarbeiten und sie aktuell zu halten.

Dies ist ein Guided Lab, das schrittweise Anweisungen bietet, um Ihnen beim Lernen und Üben zu helfen. Befolgen Sie die Anweisungen sorgfältig, um jeden Schritt abzuschließen und praktische Erfahrungen zu sammeln. Historische Daten zeigen, dass dies ein Labor der Stufe Anfänger mit einer Abschlussquote von 81% ist. Es hat eine positive Bewertungsrate von 73% von den Lernenden erhalten.

Lokale Änderungen an Remote pushen

Als Entwickler musst du möglicherweise deine lokalen Änderungen in ein Remote-Repository pushen, um deine Arbeit mit anderen Teammitgliedern zu teilen oder deinen Code in eine Produktionsumgebung zu deployen. Der Befehl git push wird verwendet, um die neuesten Änderungen von der lokalen Branch in das Remote zu pushen. Bevor du die Änderungen jedoch pushen, musst du sicherstellen, dass deine lokale Branch mit der Remote-Branch aktuell ist. Wenn es Konflikte zwischen der lokalen und der Remote-Branch gibt, musst du sie vor dem Pushen der Änderungen auflösen.

Um diese Übung abzuschließen, wirst du das Git-Repository git-playground aus deinem GitHub-Account verwenden, das von einem Fork von https://github.com/labex-labs/git-playground.git stammt. Du hast einige Änderungen an der master-Branch vorgenommen und möchtest sie in das Remote-Repository pushen. Hier sind die Schritte, die du befolgen musst:

  1. Klone das Repository auf deinen lokalen Computer und navigiere in das Verzeichnis, indem du die folgenden Befehle ausführst:
git clone https://github.com/your-username/git-playground
cd git-playground
  1. Stelle sicher, dass deine lokale Branch mit der Remote-Branch aktuell ist, indem du folgenden Befehl ausführst:
git pull origin master
  1. Nachdem du die neuesten Änderungen von der Remote-Branch heruntergeladen hast, kannst du deine Änderungen an der lokalen Branch vornehmen:
echo "hello,world" >> file1.txt
  1. Nachdem du die Änderungen vorgenommen hast, stagiere sie mit dem Befehl git add:
git add.
  1. Bestätige die Änderungen mit dem Befehl git commit:
git commit -m "Added new feature"
  1. Schließlich pushe die Änderungen in das Remote-Repository mit dem Befehl git push:
git push origin master

Dies ist das Ergebnis von git log:

commit 1f1949955387a1549f1bb5286d3d0a2b993f87e0 (HEAD -> master,origin/master,origin/HEAD)
Author: xiaoshengyunan <@users.noreply.github.com>
Date:   Fri Jul 21 19:26:57 2023 +0800

    Added new feature

Zusammenfassung

Das Pushen lokaler Änderungen in ein Remote-Repository ist ein wesentlicher Bestandteil der Zusammenarbeit an einer Codebasis. Der Befehl git push ermöglicht es Entwicklern, ihre Arbeit mit anderen Teammitgliedern zu teilen und ihren Code in Produktionsumgebungen zu deployen. Es ist jedoch wichtig, sicherzustellen, dass die lokale Branch mit der Remote-Branch aktuell ist, bevor die Änderungen gepusht werden.