Att komma igång med en övningsuppgift
Här hittar du anvisningar som visar dig steg för steg de moment du är tvungen att utföra för att hämta hem en övningsuppgift så att du kan arbeta med den i ditt egna privata repo för övningsuppgifter.
För att kunna följa denna guide behöver du ha följt guiden "Så kommer du igång med ditt repo för övningsuppgifterna".
Steg 1. Öppna ett terminalfönster
Öppna ett terminalfönster (Bash).
Steg 2. Byt till katalogen för dina övningsuppgifter
Se till att du befinner dig i katalogen för dina övningsuppgifter.
cd 1dv021/example-username-exercises
Steg 3. Lägg till ett alias för källan till övningsuppgiften
För att undvika att skriva URL:en till källan ("remote URL") till övningsuppgiften upprepade gånger är det lämpligt att lägga till den en gång för alla genom att använda kommandot git remote add
.
git remote add hello-world https://github.com/1dv021/exercise-hello-world.git
Steg 4. Verifiera att ett alias skapats
Du verifierar att du lyckats lägga till en ny "remote" med kommandot git remote -v
som listar alla "remotes" som är knutna till ditt repo för övningsuppgifter.
git remote -v
Exempelutskrift:
hello-world https://github.com/1dv021/exercise-hello-world.git (fetch)
hello-world https://github.com/1dv021/exercise-hello-world.git (push)
origin https://github.com/1dv021/example-username-exercises.git (fetch)
origin https://github.com/1dv021/example-username-exercises.git (push)
Steg 5. Lägg till en ny övningsuppgift
Du använder kommandot git subtree add
för att hämta hem filer från ett repo och placera dem i en ny underkatalog.
git subtree add --prefix=hello-world --squash hello-world master
Exempelutskrift:
git fetch hello-world master
warning: no common commits
remote: Counting objects: 9, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (9/9), done.
From https://github.com/1dv021/exercise-hello-world
* branch master -> FETCH_HEAD
* [new branch] master -> hello-world/master
Added dir 'hello-world'
Steg 6. Byt till den skapade katalogen
cd hello-world
Steg 7. Verifiera att kataloger och filer hämtats
Kontrollera att katalogen hello-world
innehåller kataloger och filer.
ls -A
Exempelutskrift:
app.js package.json README.md src/ test/
Steg 8. Ignorera inte .gitignore!
Använd aliaset ignore
, du själv skapat, för att generera en .gitignore-fil.
git ignore node,visualstudiocode,windows >> .gitignore
Använder du inte Visual Studio Code? Ersätt visualstudiocode
med det utvecklingsverktyg du föredrar, t.ex. sublimetext
eller webstorm
. Föredrar du Atom? Atom behöver inga inställningar i .gitignore-filen varför du i så fall inte behöver ange något utvecklingsverktyg.
Steg 9. Lägg till och spåra den nya filen
git add .
Steg 10. Lagra ändringar
git commit -m 'Adding .gitignore'
Exempelutskrift:
[master 1846bc5] Adding .gitignore
1 file changed, 93 insertions(+)
create mode 100644 hello-world/.gitignore
Steg 11. Synkronisera ändringarna
För att synkronisera ändringarna mellan ditt lokala repo och repot på GitHub använder du kommandot git push
.
git push
Exempelutskrift:
Counting objects: 15, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (13/13), done.
Writing objects: 100% (15/15), 4.69 KiB | 0 bytes/s, done.
Total 15 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), done.
To https://github.com/1dv021/example-username-exercises.git
bc0d25e..1846bc5 master -> master
Steg 12. Klart!
Nu är allt klart för att du ska kunna starta Visual Studio Code och börja arbeta med övningsuppgiften.
Glöm inte att regelbundet göra "commits" och synkronisera ändringar du gör i katalogen example-username-exercises
. Lycka till!

Fira!
Genom att följa denna guide har du satt dig in hur du börjar arbeta med en av kursens övningsuppgifter.
Tips! Ta en titt på andra intressanta guider.
Last updated