Permalänk
Medlem

git. checkout efter clone

Måste jag göra ex "git checkout tags/v2.17.1" efter jag har gjort git clone?

Eller räcker det att göra git clone om jag vill ha releases 2.17.1?
Eller får jag då kod som andra har check in som är på G för nästa releases ?

Ex
https://github.com/kubernetes-sigs/kubespray/

Permalänk

git clone single-branch

Vill du bara ha taggen som du efterfrågar och inga andra brancher så kan du klona med --single-branch enligt följande:

git clone -b v2.17.1 --single-branch https://github.com/kubernetes-sigs/kubespray/

Permalänk
Medlem

Tack..
Med andra ord så får man de senaste koden när man gör git clone.
Saker som inte är testade kanske..

Permalänk
Skrivet av ostgardh:

Tack..
Med andra ord så får man de senaste koden när man gör git clone.
Saker som inte är testade kanske..

Nej, du får ju default branchen i repot om man inte anger -b. Oftast är det main/master och det är ju olika hur den används. Vissa använder den som löpande utveckling andra har nuvarande produktionskod där. Men man vet inte exakt vad som ligger där utan att läsa branchstrategin för aktuellt projekt, Vill man ha en specifik version så är det bäst att checka ut en tag eller branch som pekar på exakt den commit man vill ha.

Permalänk
Medlem

Ahh. Ok.
tack

Permalänk
Medlem
Skrivet av ostgardh:

Tack..
Med andra ord så får man de senaste koden när man gör git clone.
Saker som inte är testade kanske..

Tror inte någon har otestad kod i Main/master. ISåfall gör de väldigt fel.

Visa signatur

CPU: Ryzen 5600xGPU: 1080 TI ROG Strix RAM:2x16GB G.skill Trident @ 3600MHz MoBo: Asus B550FPSU: Corsair SF750
En resa till Nordkorea
2 dagar i Tjernobyl