Introduction


Undoing things locally


Figure 1

Gitlab new repo dropdow menu
Gitlab new repo dropdow menu

Figure 2

Gitlab clone code view
Gitlab clone code view

Undoing things once pushed


Figure 1

Gitlab commit history
Gitlab commit history

Working together


Figure 1

CERN gitlab invite members view
CERN gitlab invite members view

Figure 2

Gitlab merge request view
Gitlab merge request view

Resolving conflicts


Figure 1

Gitlab diverging branch view
Gitlab diverging branch view

Figure 2

Gitlab checking conflicts messgae
Gitlab checking conflicts messgae

Figure 3

Gitlab merge blocked - review changes message
Gitlab merge blocked - review changes message

Figure 4

Gitlab merge block - resolve message
Gitlab merge block - resolve message

Figure 5

Gitlab resolve conflicts view
Gitlab resolve conflicts view

Keeping things in order


Figure 1

Gitlab issue board view
Gitlab issue board view

Automate testing


Figure 1

Gitlab CI/CD pipeline view
Gitlab CI/CD pipeline view

Figure 2

Gitlab download artifact dropdown menu from the pipeline view
Gitlab download artifact dropdown menu from the pipeline view

Figure 3

Gitlab pipeline job output with Browse artifact button
Gitlab pipeline job output with Browse artifact button