INHOUDSOPGAWE:

Hoe tag jy 'n commit?
Hoe tag jy 'n commit?

Video: Hoe tag jy 'n commit?

Video: Hoe tag jy 'n commit?
Video: Lil Tjay - F.N (Official Video) 2024, November
Anonim

Tagging Oud Verbind

By verstek, git tag sal 'n skep merker op die pleeg daardie HOOF verwys. Alternatiewelik git tag kan as 'n verwysing na 'n spesifieke deurgegee word pleeg . Hierdie sal merker die geslaagde pleeg in plaas daarvan om na HOOF te verstek. Om 'n lys van ouer te versamel pleeg voer die uit git log opdrag.

Met betrekking tot hierdie, hoe merk ek 'n vorige commit?

git push oorsprong --tags

  1. Lys alle vorige commits -
  2. Soek die commit wat jy wil merk en let op die commit id.
  3. Merk nou daardie commit -
  4. Druk die merker na die bediener.

kan 'n git commit veelvuldige etikette hê? Wanneer ek twee maak etikette aan dieselfde pleeg , Ek merk op dat in. git /refs/ etikette dat elkeen van die etikette het sy eie pleeg so dit is teoreties moontlik om 'n presiese uitbetaling te doen merker op 'n ondubbelsinnige wyse. In die praktyk is dit nie so nie. git /KOP die ref na die tak sodat alles goed is, dit is nie dubbelsinnig nie maar 'n spesifieke tak.

As u dit in ag neem, hoe werk git-etikette?

Merkers in git is liggewig verwysings wat dui op 'n SHA-hash van 'n commit. Anders as takke, is hulle nie veranderbaar nie en moet hulle nie uitgevee word as hulle eers geskep is nie. Merkers kan liggewig wees (in welke geval hulle direk na die commit verwys) of geannoteer (in welke geval hulle verwys na 'n merker voorwerp wat na die pleeg verwys).

Wat is 'n merker in Git-konteks?

A merker word gebruik in Git kontekste vir die merk van 'n spesifieke weergawe. Alternatiewelik, etikette word gebruik om spesifieke punte in die geskiedenis as belangrik te merk of om vrystellingspunte te merk. Eens op 'n merker gestel is, word dit gewoonlik nie daarna geskuif nie. Dit is vir gemaklik tagging.

Aanbeveel: