आपली पहिली जनसंपर्क करण्यासाठी सामान्य ट्यूटोरियल (पुल विनंती)

बरं, मला वाटतं की हे एक ब short्यापैकी लहान ट्यूटोरियल आणि आशेने शैक्षणिक असेल;). मी माझ्या गीथब वर आपल्याला एक लहान भांडार उपलब्ध करुन देणार आहे जेणेकरून आपण आपले पीआर पाठवू शकाल आणि त्याच वेळी मी खाली सोडणार असलेल्या सर्व चरणांचे कसे करावे याचा सराव करू शकाल. आपली चाचणी PR करण्यासाठी दुवा येथे आहे:

https://github.com/CodeLabora/TuPrimerPR

बरं, पीआर पाठविण्यासाठी आवश्यक असलेल्या चरणांची त्वरित यादी करूया:

  1. फोर्क
  2. क्लोन करा
  3. दूरस्थ
  4. शाखा
  5. बदल
  6. जोडा
  7. कमिट करा
  8. पुश करा
  9. PR

मी त्यांना इंग्रजीमध्ये ठेवत आहे जेणेकरुन त्यांना गिट कमांड लाइनवर त्यांचे संबंधित पर्याय सापडतील.

फोर्क

काटा ही गीथब रेपॉजिटरीची स्वतःची आवृत्ती आहे. हे आपल्याला दुसर्‍या प्रकल्पाचे काम क्लोन करण्याची आणि आपल्या खात्यात ठेवण्याची अनुमती देते जेणेकरून आपले बदल गमावण्याची चिंता न करता आपण गोष्टी बदलू शकाल. काटा बनविण्यासाठी फक्त पृष्ठावर जाणे आवश्यक आहे आणि वरच्या उजव्या भागामध्ये असलेल्या काटा बटणावर क्लिक करा.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

काटा पूर्ण झाल्यावर आपल्या खात्यात रेपॉजिटरी दिसेल.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

क्लोन करा

आता आमच्याकडे रेपॉजिटरी आहे आम्ही ती आमच्या टीमकडे क्लोन करणार आहोत. (मी असे मानतो की लिनक्स वापरणारे लोक माझे अनुसरण करतात, परंतु इतर सिस्टमच्या वापरकर्त्यांसाठी गिटचीही आवृत्ती आहेत जी आपण त्यांच्या अधिकृत पृष्ठावर डाउनलोड करू शकता.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

टर्मिनलद्वारे आम्ही खालीलप्रमाणे करतो.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

यासह आमच्याकडे टूप्रिमरपीआर नावाचे एक नवीन फोल्डर असेल ज्यामध्ये आपला गीथब प्रकल्प असेल. आम्ही «सीडी टूप्रिमरपीआर command या कमांडसह फोल्डरमध्ये प्रवेश करतो आणि आपल्या फाटा मध्ये आत असलेल्या फाईल्स आहेत.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

(लक्षात घ्या की फाईल तयार करतात तेव्हा त्यांची संख्या माझ्या भांडारात काय सापडते यावर अवलंबून बदलू शकतात)

दूरस्थ

ही एक पर्यायी पायरी आहे परंतु प्रकल्पावर सतत काम करत असताना अनेक समस्या टाळतात. डीफॉल्टनुसार काटा रेपॉजिटरीची अचूक प्रत तयार करतो, परंतु निर्मितीच्या अचूक क्षणी. याचा अर्थ असा की प्रकल्प पुढे सुरू ठेवल्यास, आपले रेपॉजिटरी दिवस किंवा काही तास मागे पडत जाईल. "गिट रिमोट" आम्हाला आणखी एक डाउनलोड बिंदू (मूळ प्रोजेक्ट) निर्दिष्ट करण्याची परवानगी देतो आणि म्हणूनच जेव्हा आम्ही पाहतो की प्रत्येक वेळी मूळ प्रकल्प अद्यतनित केला जात आहे.

आपला मूळ प्रकल्प शोधण्यासाठी आपल्याला फक्त आपल्या भांडारांच्या नावाच्या खाली असलेला दुवा वापरण्याची आवश्यकता आहे. (कांटा विभागाची दुसरी प्रतिमा तपासा) आम्ही खाली ही माहिती जोडणार आहोतः

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

हा मूळ प्रकल्प आहे (आम्ही याला कॉल करू अपस्ट्रीम अनेक प्रकल्प सुरू ठेवण्यासाठी).

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

आपण पहातच आहात की मी »git रिमोट अ‍ॅडसह रिमोट जोडले आहे »

यासह आम्ही आवश्यकतेनुसार प्रकल्प अद्यतनित करण्यास सक्षम आहोत, परंतु आता ते वापरणार नाही कारण ते आवश्यक नाही. (मी हे नंतर आवश्यकतेनुसार किंवा दुसर्‍या पोस्टमध्ये स्पष्ट करेल)

शाखा

शाखा (किंवा शाखा) आपल्याला कोडचे विभाग तयार करण्याची परवानगी देतात ज्या आपण एका वेगळ्या वातावरणात कार्य करू शकता. याचा अर्थ असा की आपण शाखेत जे काही करता त्या मुळे code git मर्ज «होईपर्यंत मूळ कोडवर प्रभाव पडत नाही. ही एक अतिरिक्त कार्यक्षमता आहे जी गीथब आपल्याला अनुमती देते, प्रत्येक वेळी जेव्हा आपण एखादी शाखा तयार करता तेव्हा आवश्यकतेनुसार गीथब आपोआप पुल रिक्वेस्टचे स्रोत व्युत्पन्न करते.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

आता आम्ही आमच्या विशेष शाखेत आहोत, आम्ही आमच्या योगदानावर कार्य करू शकतो.

बदल

मी दोन फायली जोडणार आहे जेणेकरुन आपण ते पाहू शकता की हे कसे झाले.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

"टच" आम्हाला एक रिक्त फाईल तयार करण्यास अनुमती देते (ते अस्तित्वात नसल्यास). यासह आपण आपल्या पुढच्या टप्प्यावर जाऊ शकतो.

जोडा

It गिट »ड आम्हाला आमच्या कमिटमध्ये फायली जोडण्याची परवानगी देते (मी नंतर स्पष्ट करते) आपण कोणत्या फायली जोडू शकता हे पाहण्यासाठी आपण »git स्थिती command ही आज्ञा वापरू शकता

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

यासह आमच्याकडे आमच्या कमिटसाठी सर्वकाही सज्ज आहे

कमिट करा

कमिट्स ही वेळेत चिन्ह (किंवा मैलाचे दगड) असतात. ते प्रकल्पातील सर्व फायलींसाठी एक राज्य परिभाषित करतात आणि प्रकल्पाच्या सुरूवातीपासून चालू स्थितीत जाण्यासाठी आवश्यक बदल जमा करतात. हे जरा जटिल वाटले, परंतु हे अगदी सोपे आहे, फक्त ते लक्षात ठेवा की ते आपल्या प्रकल्पाच्या पायर्‍या आहेत. आम्ही »git कमिट write लिहितो आणि आमचा कमिट संदेश लिहिण्यासाठी आम्हाला एक विंडो मिळेल.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

मजकूर संपवून आणि सेव्ह करताना आपण असे काही दिसेल:

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

जिथे कमिट करतो त्या गोष्टींचा सारांश दर्शविला जातो.

पुश करा

इंटरनेटवर आमच्या रेपॉजिटरीमध्ये नसलेल्या संगणकावर आमच्या सर्व कमिट्स पुशसह आम्ही आमच्या गीथब खात्यावर अपलोड करीत आहोत. यामुळे गीथब आपोआप नवीन पीआर निर्माण करण्यास अनुमती देईल.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

लक्षात घ्या की आम्ही आमच्या शाखेचे नाव वापरत आहोत आणि आमच्याकडे आपले वापरकर्तानाव आणि संकेतशब्द विचारतो. शेवटी हे दर्शविते की मायथ्रोम शाखा आमच्या गीथब खात्यात तयार केली गेली आहे. ब्राउझरमध्ये आपण काय मिळवले ते पाहूया. 😉

PR

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

जसे आपण पाहू शकता, एक नवीन ओळ तयार केली गेली आहे जी "तुलना आणि पुल विनंती" म्हणते. ही गीथब कार्यक्षमता आम्हाला सोप्या मार्गाने पीआर तयार करण्यास अनुमती देते, काय होते ते पाहण्यासाठी आम्ही क्लिक करणार आहोत.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

गीथब खूपच स्मार्ट आहे. आपण पाहू शकता की कमिटचे काही भाग फॉर्मसाठी जमा केले आहेत. फक्त बटणावर क्लिक करणे आवश्यक आहे आणि व्होइला 🙂 सोपे.

अतिरिक्त

प्रोजेक्टच्या पडद्यामागील हे प्रकरण आहे, पीआर दिसून येईल आणि अधिक संदेश लिहायचे की नाही हे मॅनेजर निर्णय घेते. माझ्या बाबतीत मी हे त्वरित स्वीकारेल.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

एकदा विलीनीकरण झाले की त्यांना प्रोजेक्टचा कमिट लॉग पहाण्यात आणि त्यामध्ये त्यांचे नाव पहाण्यात मदत होईल.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

पण आता आम्हाला एक समस्या आहे. ती वचनबद्धता दिसत नाही आमच्या भांडार, फक्त प्रकल्पात तुम्हाला आमचा रिमोट रस्ता आठवतो? आता जेव्हा ते 🙂 भरते

आम्ही आमच्या मास्टर शाखेत परत जाऊ आणि पुढील गोष्टी करतो:

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

यासह आम्ही मूळ प्रकल्पाची सर्व माहिती आमच्या कार्यसंघावर डाउनलोड केली आहे. आपण पाहू शकता की आमची वचनबद्धता तेथे दिसते. आता आम्ही हे सर्व काम आमच्या गीथब भांडारात जतन करणार आहोत ज्यायोगे त्यांनी या प्रकल्पात आधीपासूनच जोडलेली शाखा हटविण्यास सक्षम असेल.

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

आता आपल्याकडे अद्ययावत गीथब रेपॉजिटरी असल्यामुळे आम्ही आपली शाखा हटवणार आहोत, परंतु प्रथम आम्ही खात्री करतो की ती आमच्या मुख्य शाखेत आहे (मास्टर)

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

जसे आपण पाहू शकता की मला थोडीशी चूक झाली होती, कारण जेव्हा मी हटवू इच्छित होतो तेव्हा मी माझ्या सुधारित शाखेत होतो. हे मास्टर शाखेत परत येऊन निश्चित केले आहे.

निष्कर्ष

पूर्ण झाले 🙂 इतके सोपे. आता आपण पीआर पाठविण्यासाठी गीथूबच्या गडद रहस्यांवर प्रभुत्व मिळवले आहे, म्हणून मी विविध प्रकल्पांमधील आपले योगदान पाहण्याची उत्सुक आहे. आणि आपणास पाहिजे असेल तर आपण माझ्या रिपोझिटरीमध्ये प्रथम पीआर सोडू शकता remember लक्षात ठेवा.

मी एक हजार आणि एक गिट फायदे स्पर्श केलेला नाहीत (डोळा, गीथब नाही) आणि जसे की आपण कर्नल समुदायाशी जोडलेले विकसकांकडून अपेक्षा करता, शेकडो वैशिष्ट्यांसह, गिट एक अत्यंत शक्तिशाली साधन आहे.

हे काय करते आणि गिटच्या सर्व सामर्थ्याने याची चांगली कल्पना होण्यासाठी, मी याची शिफारस करतो पुस्तक. मला खात्री आहे की हे आपले उपकरणे सुधारण्यास खूप मदत करेल.

शुभेच्छा आणि मी आशा करतो की हे आपल्याला मदत करेल 😉


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   ख्रिश्चन अब्राजुआ म्हणाले

    उत्कृष्ट ट्यूटोरियल, आशा आहे की आपण गीट मध्ये शोध घेणे सुरू ठेवू शकता. धन्यवाद!

  2.   ख्रिसएडीआर म्हणाले

    साफ! मी याविषयी जितके शक्य तितक्या लवकर आणि बरेच काही समाविष्ट करीत आहे.

  3.   गुस्तावो म्हणाले

    Excelente

    1.    ख्रिसएडीआर म्हणाले

      हे आपल्यासाठी किती चांगले काम करते 😉 शुभेच्छा

  4.   एप्रिल म्हणाले

    तितक्या लवकर मी याचा सराव करताच, आभारी आहे, हे ट्यूटोरियल मी बर्‍याच दिवसांपासून शोधत आहे परंतु मला ते सापडले नाही!

  5.   Ch3ssMaster म्हणाले

    मूलभूत गोष्टींकडून बरेच चांगले वर्णन केले, धन्यवाद. आपल्याकडे वेळ असेल तेव्हा मी कॅप्पुआ सुधारू.