What Is Github In Hindi?

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(What Is Github In Hindi) में हम आपको github के बारे में बताने वाले है | जो लोग भी डेवलपमेंट वर्क से जुड़े है वो github को जरूर जानते होंगे|

github actual में एक code hosting platform है जहाँ पर आप अपने कोड प्रोजेक्ट को रख सकते है |What Is Github In Hindi|

और यह आपको collaboration और version control की फैसिलिटी भी देता है | github की मदद से कई लोग एक साथ एक project पर काम कर सकते है |What Is Github In Hindi|

चलिए अब github से जुड़े कुछ important terminology को देखते है/What Is Github In Hindi:

Repositories
Branches
Commits
Pull Requests
Git (the version control software GitHub is built on)

Repository

github Repository जो है वो डेवलपमेंट प्रोजेक्ट को स्टोर करती है |

Repository के अंदर आप फ़ोल्डर्स और किसी भी टाइप की फाइल को रख सकते है(HTML , CSS , JavaScript , Documents , Data , Images )

github Repository में आपके कोड प्रोजेक्ट से रिलेटेड एक licence फाइल और एक README फाइल भी होनी चाहिए|

github Repository का उपयोग आप ideas अथवा resources को भी शेयर करने के लिए कर सकते है जिन्हे आप शेयर करना चाहते है |

Branch

github ब्रांच का उपयोग आप Repository के अलग अलग वर्शन के साथ एक साथ काम करने के लिए कर सकते है |

Repository जो होती है वो by default एक master ब्रांच रखती है जिसे हम production ब्रांच भी कहते है|

और इसके अलावा कोई भी ब्रांच होती है वो master ब्रन्च की कॉपी होती है |

जो भी नई branches होती है वो bug fixing और master branch से feature work separation के लिए होती है |

अगर आप किसी नयी ब्रांच पर काम कर रहे है और उसी समय आप मास्टर ब्रांच में कोई अपडेट करते है तो फिर आप यह अपडेट को नई ब्रांच में Pull कर सकते है |

Commits

github में changes को ही commit बोलते है | मतलब कि अगर आप कोड में कोई चेंज करते है तो इस process को commit बोला जाता है |

और आप जब भी कोई चेंज अथवा commit करते है तो इसका पूरा description मेन्टेन होता है कि changes क्यों किये गए|

Pull Requests

Pull Request जो है वो github collaboration का हार्ट है |

Pull Request का मतलब यह होता है कि आप ने कोड में जितने भी changes किये है वो सभी अब आप master के साथ मर्ज(Pulled In) करना चाहते है |

Pull Request जो है वो content difference , changes , addition , और subtraction को color में शो करता है(green and red) |

आप जैसे ही कोई code commit करते है वैसे ही आप Pull Request को ओपन करके discussion कर सकते है फिर चाहे आपका code अभी तक finish न हुआ हो |

अगर आप github का use करके किसी बड़े प्रोजेक्ट पर काम करने का सोच रहे है तो फिर github को जल्दी से जल्दी सीखने का एक तरीका यह है कि आप अपनी ही Repository में एक Pull Request को open करिये और फिर उसे खुद ही Merge करिये|

अपने कोड को master में Merge करने के लिए आप ‘Merge Pull Request’ button पर क्लिक कर सकते है |

इस ब्लॉग(What Is Github In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(What Is Github In Hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|What Is Github In Hindi|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.