logo

Git – Ustvari vejo iz druge veje

Razvejanje v Gitu omogoča razvijalcem, da delajo na izoliranih funkcijah ali popravkih, ne da bi to vplivalo na glavno kodno zbirko. Kaj pa, če morate ustvariti novo vejo na podlagi sprememb v drugi veji? Tu nastopi koncept razvejanja iz druge veje. V tem vodniku si bomo ogledali postopek ustvarjanje veje iz druge veje v Gitu.

char v niz java

Kazalo



Kaj je Git?

Git je distribuirani sistem za nadzor različic, ki se uporablja za sledenje spremembam izvorne kode med razvojem programske opreme.

  • Git je zasnovan tako, da hitro in učinkovito obravnava vse, od majhnih do zelo velikih projektov.
  • Več razvijalcem omogoča sočasno delo na isti kodni bazi.
  • Git shranjuje podatke v seriji posnetkov, ki predstavljajo stanje kode v določenem trenutku.

Razvejanje v Gitu

Preden ustvarimo veje iz drugih vej, na hitro povzamemo osnove razvejanja Git:

  • Master Branch : Glavna veja običajno predstavlja glavno kodno bazo, stabilno in pripravljeno za proizvodnjo.
  • Funkcijske veje : Razvijalci ustvarijo veje funkcij za delo na določenih funkcijah ali popravkih. Te veje so običajno ustvarjene iz glavne veje.
  • Spoji in znova postavi : Ko je delo na veji funkcije končano, se spremembe zlijejo nazaj v glavno vejo z uporabo strategij združevanja ali ponovnega baziranja.

Zakaj ustvariti vejo iz druge veje?

Medtem ko glavna veja služi kot primarna veja za stabilno kodo, obstajajo scenariji, kjer postane ustvarjanje veje iz druge veje potrebno:



  1. Vzporedni razvoj : Ko več razvijalcev dela na povezanih funkcijah, lahko ustvarijo veje funkcij iz skupne razvojne veje in ne neposredno iz glavne veje.
  2. Izolacija kode : Včasih morate izolirati spremembe v ločeni veji, da jih preizkusite ali eksperimentirate z njimi, preden se združijo z glavno kodno zbirko.

Koraki za ustvarjanje veje iz druge veje

Korak 1: Prepričajte se, da ste označili vejo, iz katere želite ustvariti novo vejo. Za preklop na podružnico lahko uporabite ukaz git checkout.

git checkout existing-branch>

2. korak: Za ustvarjanje nove veje uporabite ukaz git branch.

git branch new-branch>

3. korak: Preklopite na novo vejo z ukazom git checkout.



git checkout new-branch>

4. korak: Po potrebi spremenite novo vejo. Svoje spremembe lahko objavite v novi veji z ukazom git commit.

git commit -m 'Commit message'>

5. korak: Če želite potisniti novo vejo v oddaljeni repozitorij, uporabite ukaz git push.

git push -u origin new-branch>

Primer

1. korak: Odprite Git Bash.

java primerjava

2. korak: Pomaknite se do imenika Git.

Imenik Git

3. korak: Ustvarite podružnico in preklopite nanjo.

Ustvarjanje veje

4. korak: Oglejte si seznam podružnic.

Seznam podružnic

5. korak: zamenjajte vejo

Zamenjaj vejo