KwamfutocinSoftware

Basic Git umurni: gadon jariri

A shirye-shirye, da tsanani sarrafa kansa tsarin kullum ya unsa mahara Developers, da suke aiki a wannan aikin. A daidai wannan lokaci da muke da su ko ta yaya yi da yiwuwar layi daya hali ayyuka ba tare da nuna bambanci zuwa gare shi. Kowacce dole san cewa ya aka rubuta code cewa ba za su iya cire ko gyara daga baya wani shirye-shiryen.

Yana da matukar muhimmanci a iya duba tarihin canje-canje a cikin zane, sa'an nan da sauri da kuma dogara locating matsala spots da kuskure.

Wadannan ayyuka aka tsara don rike da version kula da tsarin. Kuma daya daga wadannan ne mai samfurin kira Git.

Version Control Systems: A kadan ka'idar

A takaice - da wani version kula da tsarin ba ka damar ceton dukkan canje-canje yi wa aikin fayil. Wannan ya sa ya yiwu don sarrafa kurakurai a cikin code, kuma su m kawar.

Conventionally, wani version kula da tsarin za a iya raba iri uku:

  • gida;
  • Karkasa.
  • rarraba.

Iri version kula da tsarin

Local wani zaɓi ba ka damar haifar da wani database da duk canje-canje a cikin ci gaban aikin fayil. Wannan nau'in shi ne mafi sauki da kuma m, da kuma iya aiki a shirye-shiryen kwamfuta ko takara.

Karkasa version kula da tsarin yanke shawarar irin wannan Topical batun matsayin aiki a kan aikin da 'yan developers. Its ainihi ta'allaka ne da cewa fayiloli ba adana a gida kwamfuta, da kuma a wasu uwar garke to wanda yake da alaka. Saboda haka, aikin mahalarta iya samun damar daban-daban versions na fayiloli, kuma ta zama sauki don sarrafa wanda kuma abin da ba samuwa a ci gaba. Duk da haka, idan saboda wasu dalilai da uwar garke Babu ko kasa, sa'an nan wani tsanani matsaloli. Wannan za a iya aggravated da cewa ba ko da yaushe zai yiwu warke duk data baya.

Rarraba version kula da tsarin, kowane lokaci za ka samun damar Karkasa uwar garke Halicci cikakken kwafi na aikin fayiloli a kan mai amfani da kwamfuta na gida. Wannan shi ne, a wani lokaci ba a can iya zama mahara kofe na aikin - a kan inji na mahalarta da kuma a kan uwar garke. Ganin m sunadaran da sashe da wannan dabarar iya kuma bai gudanar da layi daya ci gaba a daban-daban kwatance, shi ya kasance a cikin wannan shiri. Git da dangantaka da wata rarraba version kula da tsarin.

Git: description da kuma siffofin da tsarin

Git version kula da tsarin yana da halaye. Mai da tsarin adana fayiloli, canza su bisa ga umarnin a cikin aikin. Wannan ne, misali, da version na yanzu ci gaban da yawan 3 iya ƙunsar bayanai game da canje-canje a cikin fayil A da B. Kuma a version 4 zai zama mai A, B, da kuma C. Saboda haka, fayilolin canza matsayin da ake bukata.

Git aiki dan kadan daban. Kowane version na aikin zai dauke da zaɓuɓɓuka saboda duk na fayiloli A, B da kuma C. Komai, da yawa daga gare su, za su iya za'ayi canje-canje. Hakika, Git ba a ajiye wani kwafin kowane fayil, kuma yana amfani da kawai wani tunani shi.

Wani muhimmin alama ne da ikon yin aiki kai tsaye tare da na gida ajiya. Wannan shi ne, idan kana so ka yi canje-canje, da suka sayar kai tsaye zuwa aikin takara kwamfuta. Wannan shi ne sosai m lokacin da developer ne nisa daga Intanit. Sa'an nan, a samun damar yin amfani da uwar garke, za ka iya aika duk data a wani na kowa mangaza.

Don adana mutuncin data Hanyar hashing kowane modified fayil da SHA-1. Wannan damar version kula da tsarin to san daidai inda, a lõkacin da kuma wanda ya canja fayil.

Git: Installation

Domin fara aiki tare da Git, kana bukatar ka shigar da shi. A version kula da tsarin ne don amfani a Windows, Mac OS, Linux.

Windows version za a iya sauke a wadannan adireshi: git-for-windows.github.io. Bayan sauke wannan shirin za ka so ka shigar. Easy sakawa, sabõda haka, wannan hanya ya kamata ba sa matsaloli.

Sau da yawa sosai, masu amfani fuskanci irin wannan matsala, a cikin abin da wasan bidiyo ya rubuta cewa Git ba mai ciki ko waje umurninMu, a lõkacin yunƙurin shigar da bayanai. Magani zai iya zama don ƙara da cikakken hanya zuwa ga shugabanci a cikin hanyar yanayi m.

farko tawagar

Bayan ka shigar da version kula da tsarin a kan kwamfuta, dole ne a kaga. Shi ne ya kamata a lura da cewa a wannan lokaci a cikin Github yanar dole ne a rajista tare da asusunka. Domin ya yi da farko sanyi, kana bukatar ka kira wasan bidiyo abokin ciniki, kamar yadda zai sami shiga dokokin. Za ka iya yin haka ta dama-danna da kuma zabi Git Bash. Client kamata bude wani wasan bidiyo taga cewa kira zuwa ga shigar da bayanai. Wajibi ne a yi wani jerin Git Bash umurnin:

  • Git jeri --global user.name '' sunan ''.
  • Git jeri --global user.mail '' Email ''.

A wannan mataki, dole ne ka saita Hanyar layin endings da biyu dokokin:

  • Git jeri --global core.autocrlf gaskiya.
  • Git jeri --global core.safecrlf ƙarya.

Domin na farko saitin Git ke isa. Next, da tawagar za a iya amfani da aikin management.

Basic umurtar Git

  • Init: Wannan umurnin Halicci sabon mangaza.

Misali na yin amfani: init aikin sunan.

  • Clone. Samar kwashe data kasance mangaza daga m Madogararsa.

Wannan ke amfani Git clone umurnin: clone Git: //github.com/put mangaza.

  • Add. A mafi yawan amfani da umurnin a Git version kula da tsarin. Yana aikin wani sauki aiki - don ƙara kayyade fayiloli a wannan yanki, kira a matsayin index ko scene. A da shi ba za ka iya canza wurin mafi fayiloli ko manyan fayiloli cewa bukatar da za a baya kara wa mangaza, ko kuma a saka shi a cikin Git harshen, "ya yi wani".

Wani misali na amfani da Git umurni da kama da wannan: ƙara nekiy_fayl.txt.

  • Status. Yana ba ka damar duba jerin fayiloli da suke ba a cikin index da kuma aiki directory. Yana hidima don sarrafa da kuma duba data shirya yi ko bata ne, amma ba tare da ceton versions na scene.

  • Diff. Yana nuna wani bambanci na jihohi. Alal misali, tare da wannan Git dokokin, za ka iya sanin ko akwai wani canji tsakanin aikin fayil da kuma index.
  • Yi. Aikin wani ajiye ra'ayi na dukan abin da yake a cikin index kai tsaye a cikin database. A sakamakon Git umurni da rubutu fayil aka nuna shi akan allon, inda za ka iya saka daidai da abin da canje-canje da aka yi. Kuma ma za ka ga bayani game da yadda da yawa fayiloli an hõre yi, da kuma checksum. Babban abu - kar ka manta da cewa bayan da canji a cikin tushe da zai nuna kawai data da aka rubuta a cikin index Git ƙara umurninSa.

Ƙarin dokokin Git

  • Sake saita. A kan ayyukan da wannan umurni ce ta sunan. Ta kawai jefa fitar da mai sanyaya wuri - index, da kayyade fayil, sanya akwai kwatsam. Ya kamata a abar hankali sake saita ta amfani da key dokokin - - wuya, kamar yadda wannan zai shafi da fayiloli a cikin aiki shugabanci, wanda zai iya haifar da niyya ba sakamakon.
  • Rm. Mai daidai wannan tawagar za a iya bayyana a matsayin kishiya Git ƙara, tun da shi ta kawar da fayiloli daga index. Duk da haka, a lokaci guda kuma da daga aiki fayil.

Misali yadda ake amfani: Git rm nekiy_fayl.txt.

  • Mv. Motsa fayil.
  • Tsabta. Tsara don tsaftacewa da aikin fayil daga ba dole ba fayiloli.

Gabatar dokokin aka yi amfani da janar bukatun da aikin.

Aiki tare da rassan a ma'ajiyar Git

Don gudanar da rassan a Git yana da wani musamman sa na dokokin. Sun iya connect, share, haifar da wani reshe a Git. umurnin jerin aka nuna a kasa.

  • Branch. Wannan umurnin ne samuwa a 'yan keys, wanda za ka iya amfani da su domin flexibly sarrafa rassan a cikin aikin. Branch ne a Multi-ga kayan aiki da cikakken iko a kan jihar na mangaza. A sauki kira zuwa Git reshe zai bayar da jerin dukan data kasance rassan mangaza. A -v zabin kara, zuwa ga umurnin zai nuna maka da wani Aikata da aka rubuta a cikin 'yan shekarun nan. Da kuma yin amfani -D zai cire kayyade rassan. Branch ba zai iya cire kawai amma kuma don ƙirƙirar. Yin Git reshe imya_vetki zai kai ga kungiyar na wani sabon reshe a cikin aikin. Yana kamata a lura da cewa a cikin wannan harka a mauni zuwa yanzu aiki halin da ake ciki ne daban-daban. Alal misali, samar da imya_vetki shi za a iya zahiri located in wani reshe master.
  • Don matsar da ake so abu, akwai wani umurni Git wurin biya nuzhnaya_vetka cewa sake shirya mauni zuwa da ake so reshe.
  • Wurin biya. Kamar yadda aka ambata a sama, da toggles.
  • Ci. Wannan umurnin ba ka damar ci da dama rassan tare.
  • Shiga. Feature nuni duk da canje-canje daga farkon aikin da har zuwa karshe yi. Amfani da dama keys tare da wata tawagar kalubale ba ka damar mika da ayyuka. Alal misali, ya kira Git shiga -p -2 ba ka damar duba cikakken bayani game da canje-canje a cikin kowane yi. -2 biyu key ce da ka bukatar ka nuna ne kawai na karshe 2 canje-canje. --stat shawara da aka kara wa da kira Git log, ya yi aikin kusan guda a matsayin cewa na p, amma a mafi daki-daki, kuma tare da wani m siffan. Har ila yau, ta amfani da Git log, za ka iya nuna bayanai game da canje-canje ta hanyar samar naka nuni format ta amfani da format kyawawan key zaɓi. Don ba musamman irin bukatar amfani da wasu irin na yau da kullum maganganu. Alal misali, wannan samun shiga --pretty = format ''% h,% wani,% ar,% s '' zai kawo wani gajeren zanta da wani yi, sa'an nan marubucin, kwanan da kuma comment canje-canje. Wannan shi ne matukar amfani a lokacin da na duba wani babban yawan aikata.

Umurtar ga rarraba aiki tsarin

  • Tsayinsa. Lokacin da ka shigar da wannan umurnin, Git wasan bidiyo ƙaura duk canje-canje daga m mangaza zuwa gida.
  • Ja. Git Pull umurnin ne wani Fusion na biyu na sama - Git dibo da Git hadin wasika. Wannan shi ne, shi da farko ya karbi bayanai daga m mangaza, sa'an nan Yanã shigar da a halin yanzu amfani da reshe.
  • Tura. Shi ne daga sunan wannan umurnin ne mai magana da "bangaje" a cikin mai amfani yanayi, wanda ke nufin cewa dangane da m mangaza da kuma canja wuri zuwa canje-canje a cikin gida.

m dokokin

  • M. Shi ne mai iko kayan aiki ga manajan m repositories. Tare da m, za ka iya share su, view, matsawa, ko haifar da sababbi.
  • Amsoshi. Sunan yayi magana don kansa. Umurnin ba ka damar haifar da wani archive tare da zama dole gyare-gyare, misali, shirya domin ta canja wuri a kan hanyar sadarwa.

Yadda za a yi amfani da wannan fim din takardar

Materials gabatar a cikin labarin ba gani duk Git dokokin. Gadon jariri wajen da aka tsara don taimakawa sabon shiga da suke so su koyi da wannan wajen hadaddun samfurin for version iko. Mutanen da suka ga wasu lokaci rayayye ta yin amfani da Git, yana taimaka wa tuna ba zato ba tsammani manta da key dokokin ko ta rubuce-rubuce.

A gaskiya ma, cikin version kula da tsarin Git yana da wata babbar m cikin sharuddan sanyi da kuma gudanarwa. A yawa na teams da kuma 'yan keys cewa ana amfani da su - mafi kyau shaida. Ga wadanda suke so su yi nazarin a daki-daki, duk da dũkiyarsu da kuma saituna Git, akwai da yawa daga Littattafan, ciki har da wani jami'in daga Github, inda dukan tsarin da aka bayyana a cikin daki-daki, kuma duk cikakkun bayanai na amfani da dokokin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ha.birmiss.com. Theme powered by WordPress.