Top Menu

Jump to content
Home
    • Projects
    • Work packages
    • News
    • Getting started
    • Introduction video
      Welcome to OpenProject
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Create a new account
      Forgot your password?

Side Menu

  • Overview
  • Wiki
    • Table of contents
      • Expanded. Click to collapseCollapsed. Click to showGit
        • Hierarchy leaf00) Git einrichten
        • Hierarchy leaf01) Repository clonen
        • Hierarchy leaf02) User einrichten
        • Hierarchy leaf03) Erster commit
        • Hierarchy leaf04) Ein neuer Branch
        • Hierarchy leaf05) Änderungen vom Server pullen
        • Hierarchy leaf06) Unterschiede erkennen
        • Hierarchy leaf07) Commit rückgängig machen
        • Hierarchy leaf08) Mergetool einrichten
        • Expanded. Click to collapseCollapsed. Click to show09) Gemeinsam arbeiten mit git
          • Hierarchy leafMerge
          • Hierarchy leafRebase
        • Hierarchy leafCheetsheet
      • Hierarchy leafLernvideo
You are here:
  • Git
  • 04) Ein neuer Branch

Content

04) Ein neuer Branch

  • More
    • Print
    • Table of contents

Ein Branch ist eine Abzweigung von deiner aktuellen Codebasis. Hier können Änderungen gemacht und auch zum Server geschickt werden.

Bei deinem neuen Repository gibt es den Master Branch. Von diesem werden wir nun abzweigen, einen neuen Commit erstellen, diesen auf den Server laden und dann den neuen Branch zurück in den Master führen.

Voraussetzungen:

Git erste Schritte 1), 2) und 3)

Anleitung:

  1. Öffne git-bash und navigiere in dein Repository, du solltest das mithilfe der zuvor genannten Wiki Punkte schaffen.
  2. Gib git status ein, hier siehst du nun dass du dich aktuell im master-branch befindest.
  3. Folgend genannt [branchname] steht für task_deineTaskNummer, z.b.: task_295, wenn du die Tasknummer 100 hast, dann task_100
  4. Um einen neuen branch von der aktuellen Codebasis zu erstellen, gib git checkout -b [branchname] ein.
  5. Es wird ein neuer Branch erstellt. Wenn du git status eingibst, siehst du, dass du dich auf dem branch [branchname] befindest.
  6. Modifiziere die Datei README.md mit einem Editor deiner wahl, z.b.: mit vim README.md
  7. Beschreibe in dieser Datei mit ein paar Worten (>50 Worte) worum es sich bei einer .md Datei handelt (tip Markdown).
  8. Füge die Datei dem Commit wie in 3) beschrieben hinzu. Schließe den Commit mit der korrekten Formatierung wie in 3) beschrieben ab (Ticketnummer ist jetzt natürlich eine andere). Pushe dann die Änderung nicht wie in 3) beschrieben mit git push origin master (das schickt Änderungen zum master branch), sondern mit git push origin [branchname].
  9. Wenn alles glatt läuft, ist dein neuer Branch jetzt auf dem Server.
  10. Wechsle nun mit git checkout master auf den master-branch (git status gibt dir immer aufschluss darüber auf welchem Branch du dich befindest).
  11. Nun geht es darum den branch [branchname] wieder zurück in den master zu führen, dies geht mit dem Befehl git merge [branchname]
  12. Nun kannst du mit git push origin master die Änderungen des master-branches auf den Server pushen.

Gratuliere, du hast deinen ersten Branch erstellt, darin Änderungen gemacht und ihn auch wieder zurück in den Master gemerged!

Loading...