Skip to content

Latest commit

 

History

History
71 lines (35 loc) · 2.58 KB

013-vscode-branches.md

File metadata and controls

71 lines (35 loc) · 2.58 KB

In VSCode mit Remote-Branches arbeiten

In diesem Abschnitt lernen wir wie man im VSCode mit Remote-Repositories arbeitet.

Commits aufs Remote-Repository pushen (git push)

In Source-Control-View mit dem Button "Sync Changes".

image

Im Gitlab-Projekt solltet ihr diese Commits jetzt auch sehen:

image

Klick mal in die Commits und lass dir die Details anzeigen.

Branches erstellen

Analog zu git checkout -b feat/neues-feature kann man im VSCode so einen neuen Branch erstellen:

image

Anschließend im Textfeld den Branch-Namen angeben, z.B. feat/neues-feature.

Ganz unten im VSCode solltest du jetzt auch den neuen Branch-Namen sehen.

Erstelle jetzt in diesem neuen Branch ein neues File neues-feature.txt.

In der Source-Control-View sieht man den neuen Branch:

image

und auf GitLab pushen

Mit "Publish Branch" wird der Branch auch auf das Remote-Repository in GitLab gepusht:

image

Diesen neuen Feature-Branch sieht man jetzt auch im GitLab-Projekt:

image

Merge-Request in GitLab erstellen

Sobald ein neuer Branch im GitLab auftaucht wird in unterschiedlichen Views schon automatisch darauf hingewiesen und die Möglichkeit einen Merge-Request zu erstellen, angeboten:

image

So kann man immer einen neuen Merge-Request im GitLab erstellen:

image

Source-Branch: der Feature-Branch mit den neuen Commits Target-Branch: meistens main, wo die neuen Commits ergänzt werden sollen.

Create merge request --> Merge

Merge-Requests bleiben im System erhalten unter Code --> Merge requests

Schaut unter Code --> Commits die neuen Commits an, und unter Code --> Repository Graph den Commit-Graphen.

Wieder in den main-Branch wechseln und neue Commits pullen

Analog zu git checkout main und git pull

image

"Synchronize Changes": image