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
Hatua ya 1. Weka Akaunti ya Github
Tembelea GitHub na uunda akaunti. Kwa madhumuni ya mafunzo haya akaunti ya bure itafanya kazi vizuri.
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
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
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
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
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.
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
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
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.
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.
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
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
Hatua ya 2. Fanya ombi la kushinikiza
Sasa kwa kuwa mabadiliko yako yametekelezwa, unapaswa kuwasukuma! Ingiza kwa asili ya $ git kushinikiza.
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
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.