IntelliJ GIT Local Zweig??

MiMa

Top Contributor
Ich habe einen Branch erstellt, bearbeitet und grüft.
Jetzt möchte ich diesen Branch (gelbes Symbol) in den master implementieren und den Zweig aber erhalten lassen und mit dem grauen Abzweig Symbol unter dem master erhalten lassen.

IJ-GIT.jpg

Ich habe das schon ein paarmal gemacht, habe raber vergessen wie ich es gemacht hatte?
Mit den optionen in dem Kontekt Menü habe ich alles mal ausprobiert.
Es wird der master zwar aktualsiert aber der Zweig mit dem grauen Abzweigsymbol unter dem master wird nicht erstellt?
 

KonradN

Super-Moderator
Mitarbeiter
Ich weiss gerade nicht genau, was Du meinst.

Also Elemente aus einem Branch in einen anderen Branch zu übernehmen, nennt man in der Regel merge. Du kannst also Änderungen eines Branches in den master Branch mergen.

Es wird der master zwar aktualsiert aber der Zweig mit dem grauen Abzweigsymbol unter dem master wird nicht erstellt?
Da weiss ich jetzt nicht, was Du genau machen willst. Willst Du evtl. ein rebase?

Evtl. einfach einmal https://git-scm.com/book/de/v2/Git-Branching-Einfaches-Branching-und-Merging lesen. Dann hast Du einen ersten Überblick. Generell kann ich bei sowas nur empfehlen, sich wirklich die freien Bücher anzusehen um da ein tieferes Verständnis zu gewinnen, damit man mit diversen Problemen (die unter dem Strich früher oder später garantiert kommen werden) umgehen zu können.
 

MiMa

Top Contributor
Ach ich hatte ganz vergessen, das die Versionen mit den grauen Abzweigen Alphabetsich sortiert werden.
Ich hatte gedacht das die Chronologisch angezeigt werden.
Die Option "Checkout and Rebase onto ..." war die richtige Option um den Aktuellen Stand einer Version fest zu schreiben.
Da ich mit Git noch lerne muss ich mir mal überlegen wie ich die Festgeschriebenen Abzweige benenne?
Eventuell "v1.0.0 kurze Beschreibung" die Commits werden ja chronologisch sortiert.
Ich benutze oft einen neuen Branch vom Master, bevor ich eine neue Funktion entwickle erzeuge ich vom master einen neuen Branch. falls etwas völlig daneben geht um zu den letzten master zurück zu kehren.

Wobei die Commits ja das gleiche machen, kann ja auch zu einem Zustand zurück.
Danke für das Buch.
 

MiMa

Top Contributor
Früher ohne GIT hatte ich an dem Punkt wo ich heute ein Commit machen würde ein Zip Archiv gemacht.
Anfangs ohne Datum am Namensanfang des Archives und als das Chaos ausbrach und unerhand nahm, dann mit Datum am Namensanfang.
Jedenfalls hatte ich anschliessend keinen Überblick mehr und musste Aufwändig sichten, sortieren, löschen usw.
Es ist noch nicht so lange her, da habe ich mich dann mit Git beschäftigt bin aber im Umgang damit noch ziemlich unerfahren.
Hier ist mal die Erfahrung die ich bisher gesammelt habe und die aktuelle Struktur im Projekt.
GitStruktur.jpg
Ich habe dem Umgang mit Git so verstanden:
Einen Branch vom master erstelle ich aktuell wenn etwas neues im Programm implementieren will, wie z.B. die integration einer Mime Liste in das Einstellungen-Fenster mit der TableView für die Listen, ein TextFeld als Filter, einen Button zum Löschen eines Eintrages und die Anzeige der Einträge in einem Label.
Ein Commit mache ich aktuell wenn die FXML bearbeitet wurde und zusätzlich die erste Methode entwicklet und geprüft habe, dann immer ein Commit nach jeder weiteren neu entwickelten und geprüften Methode.
Wenn alles für das Mime erforderliche fertiggestellt wurde, mache ich den letzten Commit dafür und anschliessend das
Checkout and Rebase onto "2024-04-11 Mime Erweiterung"
Somit erhalte ich immer einen Versions Punkt der einige Commits aller Arbeiten für die Mime Option zusammenfasst.
Ich habe keine Vergleiche wie andere das machen und ob der Umgang so optimal ist?
Über Erfahrungsaustausch und Kritik würde ich mich sehr freuen.
 

KonradN

Super-Moderator
Mitarbeiter
Das ist schon ein Vorgehen, das so in Ordnung ist.

Was man in der Praxis nur oft findet:
a) mehrere Branche. Dann hat man nicht ein master oder main sondern man hat ggf. Branche für Produktion und Development.
b) Prozesse - so sind die Haupt-Branche oft geschützt, so dass diese nicht direkt aktualisiert werden können sondern statt dessen gibt es dann Pull Requests die dann einem festgelegten Prozess folgen (Einer erstellt diesen und dann muss dieser geprüft und genehmigt werden) Oder es gibt automatische Builds, d.h. es wird nicht manuell etwas gebaut sondern das erfolgt automatisch (So entstehen dann z.B. Nachts die Nightly Builds und so)

Das sind aber Dinge, die für eigene Projekte, an denen man nur alleine arbeitet, vermutlich zu viel Aufwand bedeuten. Du hast aus meiner Sicht somit bereits ein gutes Vorgehen gefunden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Intellij source controll zeigt nicht alle klassen an ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
MiMa Die Sourcecode Verzeichnisse verschwinden in IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Eclipse oder IntelliJ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
krgewb IntelliJ durchsucht .log-Dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Oneixee5 IntelliJ JavaEE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
krgewb GUI-Elemente in IntelliJ verschwunden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
MiMa IntelliJ Projekt umbenennen?? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
MiMa IntelliJ dubious ownership in reposity? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
JAnruVA IDEA IntelliJ JavaScript in IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Crawler funktioniert in intellij aber in Eclipse nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
W Speicherbelegung in IntelliJ auswerten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
N generate selected getters with intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
MiMa Netbeans zu IntelliJ mit Maven konvertieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
temi IDEA IntelliJ Intellij new UI IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
D strg + alt + B funktioniert nicht [IntelliJ] IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
MiMa IntelliJ Maven Projekt erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
MiMa IntelliJ GIT-Verzeigung zu Master hinzufügen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
MiMa Nebtbeans Projekte nach IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
L source folder und code highlighting IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 21
D lesen von json Dateien in Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
MiMa Doppelten Code in IntelliJ finden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Branches vergleichen - GIT, IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
frager2345 Datenbankzugriff Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
Y IDEA IntelliJ Warum findet IntelliJ die maven property nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J IntelliJ IDEA IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
krgewb IntelliJ Idea - Alles eingeklappt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
LimDul IDEA IntelliJ Tipps für den Umstieg von Eclipse auf intelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
F IntelliJ IDEA Community Edition IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 26
S IDEA IntelliJ GUI Component Tree anzeigen in IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
D Intellij Memory Settings IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
krgewb In IntelliJ alles eingeklappt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
N IDEA IntelliJ Intellij lässt keine neuen archetypes erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
S IDEA IntelliJ Scenebuilder in Intellij Idea am MAC OS X IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
OnDemand IntelliJ Branching Master/DEV Berechtigungen möglich? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
9 IDEA IntelliJ Wie kann man ein JUnit Test bei IntelliJ durchführen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
9 IDEA IntelliJ IntelliJ lässt nicht ein Code ausführen, wenn irgendwo in andere Klasse Fehler ist. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
krgewb IntelliJ - Zu application.properties springen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O IntelliJ IDEA Lizenz IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
D Intellij mehrere Programme in einem Projekt bearbeiten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
M Intellij build jar funktioniert nicht ! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Z Intellij zeight H2-Datenbank nicht an IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
P Maven für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Intellij "httpRequest" ins Projekt mit einbinden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 49
temi IntelliJ, Gradle und Git: gitignore IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
N Frage zu meinen IntelliJ-Einstellungen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
mrBrown IntelliJ 2020.1 - Maven Projekte nicht ausführbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
W IntelliJ soll nicht immer alle Code-Files checken IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
Thallius Falsches Warning in IntelliJ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
D JavaFX 12 / SDK 12 -> IntelliJ error IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
R IDEA IntelliJ Intellij klaut mir zu viel zu viel Speicherplatz weg! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 22
M Intellij IDEA lädt Font nicht und Darcula funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M Intellij IDEA Programm ohne Main-Methode starten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Y Intellij mit Android SDK IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B IntelliJ - .properties in jar einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
E Maven-Installation für Intellij IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
U IDEA IntelliJ IntelliJ IDEA automatische Formatierung deaktivieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
K IntelliJ unter Linux: Probleme beim Ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Idea IntelliJ - Starten der Mainmethode ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
A IDEA IntelliJ IntelliJ Maven oder Webprojekt, kann keine normalen Java Klassen erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
K IDEA IntelliJ Umstieg von ADT (Eclipse) auf Android-Studio (IntelliJ IDEA) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
R intellij idea mit SVN tortoise 1.8 verwenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
X "Extract Method Object" aus IntelliJ auch in Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
U [IntelliJ] Variablen Refactoring IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
H Intellij 8.1.3 JDSK Probleme IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S Metriktools für IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Grails Plugin in IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
A IntelliJ zeigt meine class-Files nicht an!? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
L Intellij IDEA 8 - Wie ist eure Meinung? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 38
J IDEA IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
G IDEA IntelliJ Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D NetBeans <!-- LOCAL PROJECT REP!--> in pom.xml IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
B Eclipse local history, Kommentare hinzufügen möglich? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
padde479 Netbeans Concurrent Version System :local: IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3

Ähnliche Java Themen

Neue Themen


Oben