Remote Branch umbenennen

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

In Git ist ein Branch ein leichtgewichtiger, bewegbarer Zeiger auf einen Commit. Das Umbenennen eines Branches ist eine häufige Aufgabe in Git. Umbenennen eines Branches sowohl lokal als auch remote kann jedoch etwas tricky sein. In diesem Lab lernst du, wie du einen remote Branch in Git umbenennst.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/CollaborationandSharingGroup(["Collaboration and Sharing"]) git/CollaborationandSharingGroup -.-> git/remote("Manage Remotes") subgraph Lab Skills git/remote -.-> lab-12752{{"Remote Branch umbenennen"}} end

Remote Branch umbenennen

Um dieses Lab abzuschließen, verwendest du das Git-Repository git-playground aus deinem GitHub-Konto, das von einem Fork von https://github.com/labex-labs/git-playground.git stammt. Bitte deaktivieren Sie das Kontrollkästchen "Nur master-Branch kopieren", wenn Sie forken.

Du hast ein Git-Repository namens https://github.com/your-username/git-playground. Du hast einen Branch namens feature-branch erstellt und ihn auf den Remote geschoben. Jetzt möchtest du den Branch sowohl lokal als auch remote in new-feature-1 umbenennen.

  1. Klone das Repository, navigiere zum Verzeichnis und konfiguriere die Identität:
    git clone https://github.com/your-username/git-playground.git
    cd git-playground
    git config --global user.name "your-username"
    git config --global user.email "your-email"
  2. Wechsel zum Branch namens feature-branch:
    git checkout feature-branch
  3. Benenne den Branch sowohl lokal als auch remote um:
    git branch -m feature-branch new-feature-1
    git push origin --delete feature-branch
    git push -u origin new-feature-1
  4. Verifiziere, dass der Branch umbenannt wurde:
    git branch -a

Dies ist das Ergebnis von git branch -a:

* master
new-feature-1
remotes/origin/HEAD - > origin/master
remotes/origin/master
remotes/origin/new-feature-1

Zusammenfassung

Das Umbenennen eines remote Branches in Git umfasst das Umbenennen des Branches sowohl lokal als auch remote. Du kannst den Befehl git branch -m <old-name> <new-name> verwenden, um den lokalen Branch umzubenennen, und die Befehle git push origin --delete <old-name> und git push origin -u <new-name>, um die alte remote Branch zu löschen und die neue remote Branch einzurichten, respective.