Avatar billede mik28 Seniormester
12. oktober 2015 - 13:43 Der er 11 kommentarer og
1 løsning

Versionsstyring (git)

Hej Eksperter

Jeg har clonet master i git. Hvordan skifter jeg til en branch herunder?
Avatar billede jakobdo Ekspert
12. oktober 2015 - 20:24 #1
Denne vil hente alle branches:
git fetch --all

Du kan checke en branch ud med:
git checkout -b BRANCHNAVN
Avatar billede mik28 Seniormester
13. oktober 2015 - 09:15 #2
jeg er lidt sat af. Jge kan forstå

git clone https://DOMÆME.COM/ETELLERANDET.git

men jeg forstår ikke hvordan jeg checker en branch ud
Avatar billede mik28 Seniormester
13. oktober 2015 - 09:54 #3
Det her ser ud til at virke

git clone -b BRANCHNAVN https://DOMÆNE.com/NAVNPAAREPO.git

Læg endeli et svar så jeg kan lukke
Avatar billede jakobdo Ekspert
13. oktober 2015 - 10:43 #4
Du har allerede fået et svar. :o)
Avatar billede mik28 Seniormester
13. oktober 2015 - 10:55 #5
er commit ikke det samme i git som det er i svn. Jeg spørger fordi der ikke synes at ske det forventede når jeg committer en ændring
Avatar billede jakobdo Ekspert
13. oktober 2015 - 12:49 #6
Takker for point.

Når du har lavet ændringer skal du lave:

git commit -m "Hvad har jeg lavet"

git push

Tror du skal finde en guide der forklarer dig lidt om git. :o)
Jeg var selv lost i starten.
Avatar billede mik28 Seniormester
13. oktober 2015 - 20:01 #7
Det er til at få lange nosser af. Det giver da nada mening at man først skal commite også pushe
Avatar billede mik28 Seniormester
13. oktober 2015 - 20:04 #8
virker gør det i hvert tilfælde ikke. Jeg kan reelt gøre det i et webinterface men det er irriterende at jeg ikke bare kan clone og commite kode.
Avatar billede jakobdo Ekspert
14. oktober 2015 - 17:23 #9
Det kan du også.
Du gør bare noget forkert.

Hvis du laver:
git clone http://noget.dk/master.git

Så får du en mappe med din "klon" i.
I den mappe gør du så:

Ret en fil eller lign..
Skriv git status
Hvad får du af info.

Skriv så:
git fetch --all

Og skriv:
git branches

Hvad får du så ?
Det skal virke.
Avatar billede mik28 Seniormester
14. oktober 2015 - 21:12 #10
mikael@mikael-TECRA-M9:~/HVORJEGHARCLONETTIL$ git fetch --all
Fetching origin
Username for 'https://DERHVORREPOETLIGGER.com': indicator72
Password for 'https://indicator72@DERHVORREPOETLIGGER.com':
mikael@mikael-TECRA-M9:~DERHVORREPOETLIGGER$

Jeg forstår det ikke
Avatar billede jakobdo Ekspert
15. oktober 2015 - 08:30 #11
Og du har de rette adgange til det git repo du forsøger at snakke med ?
Avatar billede mik28 Seniormester
16. oktober 2015 - 10:05 #12
Problemet synes at være at jeg manglede -a i min commit
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester