@@ -121,7 +121,7 @@ <h1>Lab 1.2: Proposed Solution</h1>
121
121
122
122
< hr >
123
123
124
- < h2 > Install Git Bash Completion </ h2 >
124
+ < h2 > Install Git Bash Integration </ h2 >
125
125
126
126
< hr >
127
127
@@ -143,6 +143,9 @@ <h3>Fetch the git-prompt.sh script</h3>
143
143
144
144
< h3 > Customize your prompt in your .bashrc file</ h3 >
145
145
146
+ < p > Additional configuration settings can be found
147
+ in the source code documentation at < a href ="https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh#L38 " target ="_blank "> https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh#L38</ a > </ p >
148
+
146
149
< pre class ="highlight "> < code class ="language-sh "> $ vim $HOME/.bashrc
147
150
source ~/git-prompt.sh
148
151
export GIT_PS1_SHOWDIRTYSTATE=1
@@ -1445,8 +1448,8 @@ <h3>Examine the history</h3>
1445
1448
</ div >
1446
1449
< canvas class ="annotations "> </ canvas >
1447
1450
</ div >
1448
- < div data-section ="day2/01_Workflows " data-title ="06_Github_Gitlab_Flow " id ="day2_01_Workflows_06_Github_Gitlab_Flow1 " class ="slide supplemental solutions " data-transition ="none ">
1449
- < div class ="content supplemental solutions " ref ="day2/01_Workflows/06_Github_Gitlab_Flow :1 ">
1451
+ < div data-section ="day2/01_Workflows " data-title ="07_Gitlab_Workflow " id ="day2_01_Workflows_07_Gitlab_Workflow1 " class ="slide supplemental solutions " data-transition ="none ">
1452
+ < div class ="content supplemental solutions " ref ="day2/01_Workflows/07_Gitlab_Workflow :1 ">
1450
1453
< div class ="net-header ">
1451
1454
< img src ="./file///global/pre/netways/_images/Schulung_Stammlogo_2000px_ENG.jpg " alt ="NETWAYS Training " width ="215px " height ="100px ">
1452
1455
</ div >
@@ -1455,7 +1458,30 @@ <h1>Lab 8.5: Proposed Solution</h1>
1455
1458
1456
1459
< hr >
1457
1460
1458
- < h2 > Merge Feature Branches</ h2 >
1461
+ < h2 > Create Milestone and First Issue</ h2 >
1462
+
1463
+ < hr >
1464
+
1465
+ < p > Follow the instructions and ask the trainer for help.</ p >
1466
+
1467
+ < div class ="net-footer ">
1468
+ < p > Open Source Training</ p >
1469
+ < p > by NETWAYS (netways.de)</ p >
1470
+ </ div >
1471
+ </ div >
1472
+ < canvas class ="annotations "> </ canvas >
1473
+ </ div >
1474
+ < div data-section ="day2/01_Workflows " data-title ="07_Gitlab_Workflow " id ="day2_01_Workflows_07_Gitlab_Workflow2 " class ="slide supplemental solutions " data-transition ="none ">
1475
+ < div class ="content supplemental solutions " ref ="day2/01_Workflows/07_Gitlab_Workflow:2 ">
1476
+ < div class ="net-header ">
1477
+ < img src ="./file///global/pre/netways/_images/Schulung_Stammlogo_2000px_ENG.jpg " alt ="NETWAYS Training " width ="215px " height ="100px ">
1478
+ </ div >
1479
+
1480
+ < h1 > Lab 8.6: Proposed Solution</ h1 >
1481
+
1482
+ < hr >
1483
+
1484
+ < h2 > Create Merge Request</ h2 >
1459
1485
1460
1486
< hr >
1461
1487
@@ -1492,11 +1518,17 @@ <h3>Navigate into GitLab and create merge request</h3>
1492
1518
1493
1519
< p > Open the URL in your browser.</ p >
1494
1520
1495
- < p > Specify a topic, description and create the merge request.</ p >
1521
+ < p > Specify a topic and description. Add < code > fixes #1</ code > into the MR's description.</ p >
1522
+
1523
+ < p > Create the merge request. Add a comment inline to the source code
1524
+ and see what happens in the interface.</ p >
1496
1525
1497
1526
< p > Merge the request to master and investigate the Git history.</ p >
1498
1527
1499
- < h3 > Pull changes to master after merge</ h3 >
1528
+ < p > Open the previously created issue and verify that is was closed
1529
+ by merging the MR.</ p >
1530
+
1531
+ < h3 > Pull changes to local master after merge</ h3 >
1500
1532
1501
1533
< pre class ="highlight "> < code class ="language-sh "> $ git checkout master
1502
1534
$ git pull
@@ -1509,13 +1541,13 @@ <h3>Pull changes to master after merge</h3>
1509
1541
</ div >
1510
1542
< canvas class ="annotations "> </ canvas >
1511
1543
</ div >
1512
- < div data-section ="day2/01_Workflows " data-title ="08_Rebase_Squash " id ="day2_01_Workflows_08_Rebase_Squash1 " class ="slide supplemental solutions " data-transition ="none ">
1513
- < div class ="content supplemental solutions " ref ="day2/01_Workflows/08_Rebase_Squash :1 ">
1544
+ < div data-section ="day2/01_Workflows " data-title ="09_Rebase_Squash " id ="day2_01_Workflows_09_Rebase_Squash1 " class ="slide supplemental solutions " data-transition ="none ">
1545
+ < div class ="content supplemental solutions " ref ="day2/01_Workflows/09_Rebase_Squash :1 ">
1514
1546
< div class ="net-header ">
1515
1547
< img src ="./file///global/pre/netways/_images/Schulung_Stammlogo_2000px_ENG.jpg " alt ="NETWAYS Training " width ="215px " height ="100px ">
1516
1548
</ div >
1517
1549
1518
- < h1 > Lab 8.6 : Proposed Solution</ h1 >
1550
+ < h1 > Lab 8.7 : Proposed Solution</ h1 >
1519
1551
1520
1552
< hr >
1521
1553
@@ -1562,13 +1594,13 @@ <h3>Choose the commits to squash</h3>
1562
1594
</ div >
1563
1595
< canvas class ="annotations "> </ canvas >
1564
1596
</ div >
1565
- < div data-section ="day2/01_Workflows " data-title ="09_Delete_Remote_Branches " id ="day2_01_Workflows_09_Delete_Remote_Branches1 " class ="slide supplemental solutions " data-transition ="none ">
1566
- < div class ="content supplemental solutions " ref ="day2/01_Workflows/09_Delete_Remote_Branches :1 ">
1597
+ < div data-section ="day2/01_Workflows " data-title ="10_Delete_Remote_Branches " id ="day2_01_Workflows_10_Delete_Remote_Branches1 " class ="slide supplemental solutions " data-transition ="none ">
1598
+ < div class ="content supplemental solutions " ref ="day2/01_Workflows/10_Delete_Remote_Branches :1 ">
1567
1599
< div class ="net-header ">
1568
1600
< img src ="./file///global/pre/netways/_images/Schulung_Stammlogo_2000px_ENG.jpg " alt ="NETWAYS Training " width ="215px " height ="100px ">
1569
1601
</ div >
1570
1602
1571
- < h1 > Lab 8.7 : Proposed Solution</ h1 >
1603
+ < h1 > Lab 8.8 : Proposed Solution</ h1 >
1572
1604
1573
1605
< hr >
1574
1606
@@ -1647,7 +1679,7 @@ <h4>Register Runner</h4>
1647
1679
</ li >
1648
1680
< li > Untagged builds: < code > true</ code > , Lock to current project: < code > false</ code >
1649
1681
</ li >
1650
- < li > Executor: < code > docker</ code > , Default: < code > alpine/ latest</ code >
1682
+ < li > Executor: < code > docker</ code > , Default: < code > alpine: latest</ code >
1651
1683
</ li >
1652
1684
</ ul >
1653
1685
</ li >
@@ -1894,7 +1926,8 @@ <h3>Add script to convert Markdown into HTML</h3>
1894
1926
...
1895
1927
1896
1928
markdown:
1897
- - python -m markdown README.md > README.html</ code > </ pre >
1929
+ script:
1930
+ - python -m markdown README.md > README.html</ code > </ pre >
1898
1931
1899
1932
< h3 > Store artifacts</ h3 >
1900
1933
@@ -1906,7 +1939,8 @@ <h3>Store artifacts</h3>
1906
1939
...
1907
1940
1908
1941
markdown:
1909
- - python -m markdown README.md > README.html
1942
+ script:
1943
+ - python -m markdown README.md > README.html
1910
1944
artifacts:
1911
1945
paths:
1912
1946
- README.html
@@ -1989,8 +2023,8 @@ <h3>Download HTML artifacts</h3>
1989
2023
</ div >
1990
2024
< canvas class ="annotations "> </ canvas >
1991
2025
</ div >
1992
- < div data-section ="day2/04_Hints " data-title ="03_Debugging " id ="day2_04_Hints_03_Debugging1 " class ="slide supplemental solutions " data-transition ="none ">
1993
- < div class ="content supplemental solutions " ref ="day2/04_Hints/03_Debugging :1 ">
2026
+ < div data-section ="day2/04_Gitlab_Hints " data-title ="02_UI " id ="day2_04_Gitlab_Hints_02_UI1 " class ="slide supplemental solutions " data-transition ="none ">
2027
+ < div class ="content supplemental solutions " ref ="day2/04_Gitlab_Hints/02_UI :1 ">
1994
2028
< div class ="net-header ">
1995
2029
< img src ="./file///global/pre/netways/_images/Schulung_Stammlogo_2000px_ENG.jpg " alt ="NETWAYS Training " width ="215px " height ="100px ">
1996
2030
</ div >
@@ -1999,6 +2033,52 @@ <h1>Lab 11.1: Proposed Solution</h1>
1999
2033
2000
2034
< hr >
2001
2035
2036
+ < h2 > Use the Issue Board</ h2 >
2037
+
2038
+ < hr >
2039
+
2040
+ < p > Follow the instructions and ask the trainer for help in case.</ p >
2041
+
2042
+ < div class ="net-footer ">
2043
+ < p > Open Source Training</ p >
2044
+ < p > by NETWAYS (netways.de)</ p >
2045
+ </ div >
2046
+ </ div >
2047
+ < canvas class ="annotations "> </ canvas >
2048
+ </ div >
2049
+ < div data-section ="day2/04_Gitlab_Hints " data-title ="02_UI " id ="day2_04_Gitlab_Hints_02_UI2 " class ="slide supplemental solutions " data-transition ="none ">
2050
+ < div class ="content supplemental solutions " ref ="day2/04_Gitlab_Hints/02_UI:2 ">
2051
+ < div class ="net-header ">
2052
+ < img src ="./file///global/pre/netways/_images/Schulung_Stammlogo_2000px_ENG.jpg " alt ="NETWAYS Training " width ="215px " height ="100px ">
2053
+ </ div >
2054
+
2055
+ < h1 > Lab 11.2: Proposed Solution</ h1 >
2056
+
2057
+ < hr >
2058
+
2059
+ < h2 > Update README.md with the Web IDE</ h2 >
2060
+
2061
+ < hr >
2062
+
2063
+ < p > Follow the instructions and ask the trainer for help in case.</ p >
2064
+
2065
+ < div class ="net-footer ">
2066
+ < p > Open Source Training</ p >
2067
+ < p > by NETWAYS (netways.de)</ p >
2068
+ </ div >
2069
+ </ div >
2070
+ < canvas class ="annotations "> </ canvas >
2071
+ </ div >
2072
+ < div data-section ="day2/05_Git_Hints " data-title ="03_Debugging " id ="day2_05_Git_Hints_03_Debugging1 " class ="slide supplemental solutions " data-transition ="none ">
2073
+ < div class ="content supplemental solutions " ref ="day2/05_Git_Hints/03_Debugging:1 ">
2074
+ < div class ="net-header ">
2075
+ < img src ="./file///global/pre/netways/_images/Schulung_Stammlogo_2000px_ENG.jpg " alt ="NETWAYS Training " width ="215px " height ="100px ">
2076
+ </ div >
2077
+
2078
+ < h1 > Lab 12.1: Proposed Solution</ h1 >
2079
+
2080
+ < hr >
2081
+
2002
2082
< h2 > Use Git Blame</ h2 >
2003
2083
2004
2084
< hr >
@@ -2021,13 +2101,13 @@ <h3>Modify and commit changes and use Git Blame again</h3>
2021
2101
</ div >
2022
2102
< canvas class ="annotations "> </ canvas >
2023
2103
</ div >
2024
- < div data-section ="day2/04_Hints " data-title ="20_Aliases " id ="day2_04_Hints_20_Aliases1 " class ="slide supplemental solutions " data-transition ="none ">
2025
- < div class ="content supplemental solutions " ref ="day2/04_Hints /20_Aliases:1 ">
2104
+ < div data-section ="day2/05_Git_Hints " data-title ="20_Aliases " id ="day2_05_Git_Hints_20_Aliases1 " class ="slide supplemental solutions " data-transition ="none ">
2105
+ < div class ="content supplemental solutions " ref ="day2/05_Git_Hints /20_Aliases:1 ">
2026
2106
< div class ="net-header ">
2027
2107
< img src ="./file///global/pre/netways/_images/Schulung_Stammlogo_2000px_ENG.jpg " alt ="NETWAYS Training " width ="215px " height ="100px ">
2028
2108
</ div >
2029
2109
2030
- < h1 > Lab 11 .2: Proposed Solution</ h1 >
2110
+ < h1 > Lab 12 .2: Proposed Solution</ h1 >
2031
2111
2032
2112
< hr >
2033
2113
0 commit comments