Jinsi ya Kuweka na Kutumia Git: Hatua 15 (na Picha)

Orodha ya maudhui:

Jinsi ya Kuweka na Kutumia Git: Hatua 15 (na Picha)
Jinsi ya Kuweka na Kutumia Git: Hatua 15 (na Picha)

Video: Jinsi ya Kuweka na Kutumia Git: Hatua 15 (na Picha)

Video: Jinsi ya Kuweka na Kutumia Git: Hatua 15 (na Picha)
Video: siri 5 za kumfanya mpenzi wako akumiss kila muda mpaka ahisi kuchanganyikiwa 2024, Mei
Anonim

Git ni moja wapo ya mifumo ya kudhibiti toleo inayotumika sana kwa ukuzaji wa programu. Ilijengwa na Linus Torvalds mnamo 2005, Git inazingatia kasi, uadilifu wa data, na usaidizi wa mtiririko wa kazi usiosambazwa. Pamoja na matumizi yake yaliyoenea hata kwa mashirika makubwa, ni muhimu kujifunza jinsi ya kuanzisha na kutumia Git kwa urahisi. Kutembea-ingawa itatumia Git Bash kwa Windows na GitHub. Walakini, amri zinazotumika hapa zitafanya kazi kwenye jukwaa lolote. Hii haimaanishi kuwa mwongozo wa mwisho lakini tu kukuanza na kutumia Git. Kuna kazi nyingi zaidi za kuchunguza katika Git na mazingira ya kazi yanaweza kuwa na vigeuzi tofauti sana kuliko ile inayotakiwa kutumiwa na GitHub.

Hatua

Sehemu ya 1 ya 3: Kuanzisha Akaunti Yako

Sanidi na Tumia Git Hatua ya 1
Sanidi na Tumia Git Hatua ya 1

Hatua ya 1. Weka Akaunti ya Github

Tembelea GitHub na uunda akaunti. Kwa madhumuni ya mafunzo haya akaunti ya bure itafanya kazi vizuri.

Sanidi na Tumia Git Hatua ya 2
Sanidi na Tumia Git Hatua ya 2

Hatua ya 2. Sakinisha Git Bash

Ili kuanza lazima kwanza upakue na usakinishe Git Bash kwa windows. Endelea na ufanye hivyo sasa kwa kufuata kiunga hiki: Git Bash.

Mara tu ikiwa imewekwa, endesha Git Bash. Unapaswa kuangalia skrini nyeusi ya haraka ya amri. Git Bash hutumia amri za Unix kufanya kazi kwa hivyo maarifa ya Unix ni muhimu kuwa nayo

Sanidi na Tumia Git Hatua ya 3
Sanidi na Tumia Git Hatua ya 3

Hatua ya 3. Unda Ufunguo wa SSH

Ili kuanzisha unganisho salama lililosimbwa kwa njia fiche kati ya akaunti yako ya GitHub na Git Bash kwenye kompyuta yako, lazima uzalishe na unganisha kitufe cha SSH. Katika Git Bash, weka nambari hii lakini badilisha barua pepe uliyotumia na akaunti yako ya GitHub: ssh-keygen -t rsa -b 4096 -C "[email protected]"

Kisha utahamasishwa ni wapi unataka kuhifadhi ufunguo. Mahali chaguo-msingi yatatosha kwa hivyo bonyeza tu ↵ Ingiza. Ifuatayo, Git Bash atakuuliza uingie na uthibitishe neno la kupitisha. Wakati sio lazima ujumuishe moja, inashauriwa ufanye hivyo

Sanidi na Tumia Git Hatua ya 4
Sanidi na Tumia Git Hatua ya 4

Hatua ya 4. Ongeza ufunguo wako wa SSH kwa wakala wa ssh

Hii itaidhinisha kompyuta yako kutumia kitufe cha SSH. Ingiza amri ifuatayo kuanza Wakala wa SSH: eval "$ (ssh-agent -s)" Kisha ingiza kwenye ssh-add ~ /.ssh / id_rsa ili kuongeza ufunguo wako ulioundwa.

Ikiwa ufunguo wako una jina tofauti badala ya id_rsa au uliihifadhi katika eneo tofauti, hakikisha unatumia hiyo badala yake

Sanidi na Tumia Hatua ya Git 5
Sanidi na Tumia Hatua ya Git 5

Hatua ya 5. Ongeza ufunguo wako wa SSH kwenye akaunti yako

Sasa utahitaji kusanidi akaunti yako ili utumie ufunguo wako mpya. Nakili kitufe cha ssh kwenye clipboard yako: clip <~ /.ssh / id_rsa.pub. Kisha, kwenye kona ya juu kulia ya ukurasa wowote wa GitHub, bonyeza picha yako ya wasifu, kisha bonyeza Mipangilio. Kwenye upau wa mipangilio ya mtumiaji, bonyeza kitufe cha SSH na GPG. Kisha bonyeza Kitufe kipya cha SSH. Sasa unaweza kuingiza jina linaloelezea kwa ufunguo wako kisha ubandike kitufe chako kwenye uwanja wa ufunguo, na bonyeza "Ongeza Kitufe cha SSH". Thibitisha, na uko tayari!

Sehemu ya 2 ya 3: Kuanzisha Mradi

Sanidi na Tumia Git Hatua ya 6
Sanidi na Tumia Git Hatua ya 6

Hatua ya 1. Uma uma

Ili kufanya mabadiliko kwenye mradi katika GitHub, lazima iwe na uma. Nenda kwenye duka unayotaka kufanyia kazi, na uma uma kwa kubonyeza uma katika sehemu ya juu ya ukurasa. Hii itafanya nakala ya hazina hiyo kwenye akaunti yako.

Sanidi na Tumia Git Hatua ya 7
Sanidi na Tumia Git Hatua ya 7

Hatua ya 2. Unda saraka ya ndani

Unda folda mahali pengine kwenye kompyuta yako ambapo unataka kuweka hazina. Kisha tumia Git Bash kuelekea kwenye folda hiyo. Kumbuka Git Bash inakubali amri za UNIX, kwa hivyo ili kuingia kwenye saraka yako, tumia amri ya CD kama hivyo: $ cd / path / to / directory

Sanidi na Tumia Git Hatua ya 8
Sanidi na Tumia Git Hatua ya 8

Hatua ya 3. Clone uma

Katika GitHub, nenda kwenye uma wako na chini ya jina la hazina, bonyeza Clone au pakua, na unakili kiunga kinachokupa.

Ifuatayo, katika Git Bash, ingiza amri ifuatayo ukitumia URL yako iliyonakiliwa: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Bonyeza ↵ Ingiza, na kiini chako cha karibu kitaundwa

Sanidi na Tumia Git Hatua ya 9
Sanidi na Tumia Git Hatua ya 9

Hatua ya 4. Sawazisha uma wako na asili

Unahitaji kuweza kupendekeza mabadiliko kwenye hazina ya asili. Nenda kwenye hazina ya asili uliyoweka uma katika GitHub, kisha gonga Clone au pakua na unakili URL.

  • Sasa nenda kwenye folda halisi ya hazina katika GitHub. Utajua uko mahali pazuri unapoona (bwana) kulia kwa kidokezo cha amri yako.
  • Sasa fanya tu $ git kijijini ongeza mto https://github.com/user/repositoryName ukitumia URL asili ya hazina.
Sanidi na Tumia Git Hatua ya 10
Sanidi na Tumia Git Hatua ya 10

Hatua ya 5. Unda mtumiaji

Ifuatayo unapaswa kuunda mtumiaji kufuatilia ni nani aliyefanya mabadiliko kwenye hazina. Endesha amri mbili zifuatazo. $ git config user.email "[email protected]" na $ git config user.name "Jina lako". Hakikisha barua pepe unayotumia ni ile ile iliyo kwenye akaunti yako ya kitovu cha git.

Sanidi na Tumia Git Hatua ya 11
Sanidi na Tumia Git Hatua ya 11

Hatua ya 6. Unda tawi jipya

Ifuatayo unapaswa kuunda tawi jipya kutoka kwa tawi letu kuu. Kama tawi halisi la mti. Tawi hili litashikilia mabadiliko maalum ambayo utafanya. Unapaswa kuunda tawi jipya kutoka kwa bwana kila wakati unafanya kazi kwa shida mpya. Iwe ni urekebishaji wa hitilafu au nyongeza ya huduma mpya, kila kazi lazima ipate tawi lake la kipekee.

  • Ili kutengeneza tawi, fanya tu: $ git branch feature_x. Badilisha nafasi_x na jina la maelezo ya kipengee chako.
  • Mara tu unapolifanya tawi lako kutumia $ git checkout feature_x. Hii itakugeuza kuwa tawi la kipengele_x. Sasa uko huru kufanya mabadiliko kwenye nambari yako.

Sehemu ya 3 ya 3: Kusukuma Mabadiliko Yako

Sanidi na Tumia Git Hatua ya 12
Sanidi na Tumia Git Hatua ya 12

Hatua ya 1. Fanya mabadiliko yako

Mara tu unapomaliza kufanya mabadiliko, au unataka kubadili matawi na ufanyie kazi kitu kingine, mabadiliko yako lazima yajitolee. Endesha $ git commit --all. Hii ni moja kwa moja itafanya mabadiliko yote ambayo umefanya kwa hazina.

Utapata haraka kuingia kwenye ujumbe wa ahadi ukitumia vim. Ujumbe huu unapaswa kuwa mfupi na wa kuelezea. Tumia vitufe vya mshale kuelekea kwenye mstari wa juu, kisha ugonge i kwenye kibodi yako. Sasa unaweza kuandika ujumbe wako. Mara tu ikiwa imechapwa, piga Esc na kisha gonga kitufe cha koloni,:. Sasa andika herufi wq na ubonyeze ↵ Ingiza. Hii itaokoa ujumbe wako wa kujitolea na uacha mhariri wa vim

Sanidi na Tumia Git Hatua ya 13
Sanidi na Tumia Git Hatua ya 13

Hatua ya 2. Fanya ombi la kushinikiza

Sasa kwa kuwa mabadiliko yako yametekelezwa, unapaswa kuwasukuma! Ingiza kwa asili ya $ git kushinikiza.

Sanidi na Tumia Git Hatua ya 14
Sanidi na Tumia Git Hatua ya 14

Hatua ya 3. Unganisha na tawi kuu

Rudi kwa GitHub na hivi karibuni unapaswa kuona ujumbe ukijitokeza na msukumo wako. Piga "Linganisha na vuta ombi". Kwenye ukurasa huu utakuwa na nafasi ya kukagua mabadiliko yako, na pia kubadilisha ujumbe wako wa kujitolea na kuongeza maoni. Mara tu kila kitu kitakapoonekana sawa, na GitHub haioni mizozo yoyote, endelea na uombe ombi. Na ndio hivyo!

Sasa itakuwa juu ya wachangiaji wako wengine na mmiliki wa hazina hiyo kukagua mabadiliko yako na kisha kuiunganisha na hazina kuu

Sanidi na Tumia Git Hatua ya 15
Sanidi na Tumia Git Hatua ya 15

Hatua ya 4. Daima kumbuka kuleta na kurudisha tena

Ni muhimu sana kila wakati kufanya kazi kwenye toleo la hivi karibuni la faili. Kabla ya kufanya maombi yoyote ya kushinikiza, au umeanza tu tawi jipya au umebadilisha tawi, kila wakati endesha amri ifuatayo git fetch upstream && git rebase upstream / master.

Ilipendekeza: