Standard-Push-Branch-Namen festlegen

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

Wenn Sie mit Git arbeiten, ist es üblich, Ihre lokalen Änderungen in ein Remote-Repository zu pushen. Standardmäßig wird Git Ihre Änderungen in einen Branch mit demselben Namen wie Ihr lokaler Branch pushen. Manchmal möchten Sie jedoch Ihre Änderungen in einen anderen Branch pushen. In diesem Lab werden Sie lernen, wie Sie den Standard-Push-Branch-Namen auf den Namen des aktuellen lokalen Branches festlegen.

Standard-Push-Branch-Namen festlegen

Wenn Sie Änderungen in ein Remote-Repository pushen, verwendet Git den Namen des aktuellen lokalen Branches als Standardnamen für den Remote-Branch. Manchmal möchten Sie jedoch Ihre Änderungen in einen anderen Branch pushen. In diesem Fall müssten Sie den Namen des Remote-Branches jedes Mal explizit angeben, wenn Sie Ihre Änderungen pushen. Dies kann mühsam und fehleranfällig sein, insbesondere wenn Sie mit mehreren Branches arbeiten.

Um dieses Lab zu absolvieren, verwenden Sie das Git-Repository git-playground aus Ihrem GitHub-Account, das von einem Fork von https://github.com/labex-labs/git-playground.git stammt. Folgen Sie den Schritten unten, um den Standard-Push-Branch-Namen festzulegen:

  1. Klonen Sie das Repository mit dem folgenden Befehl:
    git clone https://github.com/your-username/git-playground.git
  2. Wechseln Sie in das Repository-Verzeichnis:
    cd git-playground
  3. Legen Sie den Standard-Push-Branch-Namen auf den Namen des aktuellen lokalen Branches fest:
    git config push.default current
  4. Erstellen Sie einen neuen Branch und wechseln Sie zu ihm:
    git checkout -b my-branch
  5. Machen Sie einige Änderungen am Repository und committen Sie sie:
    echo "Hello, World" > hello.txt
    git add hello.txt
    git commit -m "Add hello.txt"
  6. Pushen Sie Ihre Änderungen in das Remote-Repository:
    git push -u
    Git wird Ihre Änderungen in einen Branch namens my-branch im Remote-Repository pushen.

Dies ist das Ergebnis von git log:

ADD hello.txt

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie den Standard-Push-Branch-Namen auf den Namen des aktuellen lokalen Branches festlegen. Dies kann Ihnen Zeit sparen und das Risiko von Fehlern verringern, wenn Sie Änderungen in ein Remote-Repository pushen. Vergessen Sie nicht, den Befehl git config push.default current zu verwenden, um den Standard-Push-Branch-Namen festzulegen.