I denne oppgaven vil dere gjennomføre en fast forward merge.
Kjør source setup.sh
i terminalen (eller .\setup.ps1
i PowerShell)
Du er igjen i din egen branch, denne gangen skal vi gjøre litt sjonglering med branchene for å vise hvor enkelt branching er i Git.
-
Opprett en (feature)branch kalt
feature/uppercase
(ja,feature/uppercase
er et fullt lovlig navn på en branch og det er vanlig konvensjon å prefikse med feature/fix/chore). -
Bytt til denne branchen.
-
Hva er resultatet fra
git status
? -
Bruk
cat
for å se innholdet i greeting.txt -
Rediger greeting.txt for å inneholde en hilsen med store bokstaver.
-
Legg til filene
greeting.txt
i staging-området og commit endringene. -
Hva er resultatet fra
git branch
? -
Hva er resultatet fra
git log --oneline --graph --all
?Husk: Du ønsker å oppdatere main-branchen slik at den også har alle endringene som for øyeblikket finnes i feature-branchen. Kommandoen 'git merge [branchnavn]' tar én branch som argument og tar endringene derfra. Branchen pekt på av HEAD (branchen som for øyeblikket er sjekket ut) blir deretter oppdatert for å inkludere disse endringene.
-
Bytt til
main
-grenen. -
Bruk
cat
for å se innholdet i greeting-filene. -
Vis forskjellen mellom branchene.
-
Slå sammen branchene.
-
Bruk
cat
for å se innholdet i greeting-filene. -
Slett feature branchen (
feature/uppercase
).
git branch
git branch <branch-name>
git branch -d <branch-name>
git switch
git branch -v
git add
git commit
git commit -m
git merge <branch>
git diff <branchA> <branchB>
git log --oneline --graph --all