Kaip sukurti naują temą iš žyma?

Norėčiau sukurti naują pagrindinį temą iš esamos žymos. Tarkime, aš turiu v1.0 žymę. Kaip sukurti naują temą iš šios žymos?

406
08 июня '12 в 1:55 2012-06-08 01:55 Andrew yra birželio 8 d. 12 val. 1:55 2012-06-08 01:55
@ 6 atsakymai

Oho, tai buvo lengviau, nei maniau:

 git checkout -b newbranch v1.0 
687
08 июня '12 в 1:57 2012-06-08 01:57 atsakymą pateikė Andrew , birželio 8 d. 12 d. 1:57 2012-06-08 01:57

Jei norite tiesiog sukurti naują filialą, nedelsiant perėję prie jo, galite atlikti šiuos veiksmus:

border=0
 git branch newbranch v1.0 
73
16 окт. atsakymą pateikė vartotojo1069067 16 okt. 2014-10-16 08:41 '14, 8:41 am 2014-10-16 08:41

Išsprendžiu problemą, kaip parodyta žemiau. 1. Gaukite žymą iš savo siūlų 2. Parašykite komandą žemiau.

 Example: git branch <Hotfix branch> <TAG> git branch hotfix_4.4.3 v4.4.3 git checkout hotfix_4.4.3 

arba galite daryti su kita komanda

 git checkout -b <Hotfix branch> <TAG> -b stands for creating new branch to local 

Baigę pleistrą. Jei norite perkelti šį filialą į „github“, tai galite padaryti parašydami toliau nurodytą komandą.

 git push --set-upstream origin hotfix_4.4.3 
15
10 июля '17 в 8:22 2017-07-10 08:22 atsakymą pateikė Kirtikumar A. liepos 10 d., 17 d., 8:22 am 2017-07-10 08:22

Naudojau šiuos veiksmus, kad sukurtumėte naują žymės filialą.

Sintaksė

git checkout -b <naujas filialo pavadinimas> <žymės pavadinimas>

Žingsniai tai padaryti.

  1. git checkout -b NewBranchName v1.0
  2. Pom / release versijos pakeitimai
  3. Etapo pakeitimai
  4. git įsipareigojimas -m "Pom versijų atnaujinimas patch filialui"
  5. Galiausiai pridėkite naujai sukurtą filialą į nuotolinį saugyklą.

„git push“ ir „NewBranchName“

Tikiuosi, kad tai padės.

6
25 окт. Tarun Kumar atsakymas, pateiktas spalio 25 d 2018-10-25 17:38 '18, 18:38 pm 2018-10-25 17:38

Mano filialų sąrašas (dabar pagrindinis )

2019

02 апр. atsakymas yra suteiktas eranga 02 Bal 2017-04-02 09:54 '17 at 9:54 2017-04-02 09:54

Situacija tampa šiek tiek problematiška, jei norime sukurti filialą iš to paties pavadinimo žyma.

Šiame ir panašiuose scenarijuose svarbu žinoti, kad filialai ir žymos iš tikrųjų yra vieno eilutės tekstiniai failai .git/refs kataloge, ir mes galime juos aiškiai nurodyti naudodami jų kelius žemiau .git . Filialai čia vadinami „vadovais“, kad mūsų gyvenimas būtų lengvesnis.

Taigi refs/heads/master yra tikrasis, aiškus master filialo pavadinimas. Ir refs/tags/cica yra tikslus pavadinimas cica .

Teisinga komanda filialui cica sukurti iš žyma, kurios pavadinimas cica :

 git branch cica refs/tags/cica 
2
15 янв. atsakymą pateikė peterh 15 sausis 2019-01-15 12:31 '19 , 12:31 PM 2019-01-15 12:31

Kiti klausimai apie arba užduoti klausimą