मुझे यह समझने के लिए क्या पढ़ना चाहिए कि कैसे काम करता है? [बन्द है]


101

मैं आर्किटेक्ट के दृष्टिकोण से काम करने के तरीके को समझना चाहूंगा। फ़ाइलों को कैसे संग्रहीत किया जाता है, संस्करण कैसे रखे जाते हैं और परिवर्तन कैसे होते हैं (शाखाएं, विलय, आदि)?

मैं जानकारी का उपयोग करने के लिए नहीं खोज रहा हूं। (मैं पहले से ही ट्यूटोरियल के साथ बहुत सारे पृष्ठ पा चुका हूं।) लेकिन मुझे "दृश्यों के पीछे" विवरण नहीं मिला, इससे मुझे समझ में आएगा।


6
यह एक अच्छा सवाल है, यह सुनिश्चित नहीं है कि यह रचनात्मक क्यों नहीं है
user1132593

जवाबों:


36

5
Git नीचे से ऊपर है वास्तुकला को समझने के लिए प्रारंभिक बिंदु। लिनस की बात इसे अच्छी तरह से पूरक करती है।
पॉल

लिंक अपडेट किया गया।
RBz

"गेट फ्रॉम बॉटम अप" लिंक टूटा है :(
elyashiv

15

मेरे लिए, इस क्रम में निम्नलिखित तीन संसाधन बहुत, बहुत सहायक थे:

  1. द थिंग अबाउट गिट ने बताया कि मुझे भी क्यों परवाह करनी चाहिए

  2. Git Magic ने बताया कि कैसे शुरुआत करें

  3. Git The Basics [pdf] समझाया गया - रेखांकन, और विस्तार से - जब मैं जोड़ता हूं, हटाता हूं, मर्ज करता हूं, आदि।


द थिंग अबाउट गिट , मजेदार और ज्ञानवर्धक रीडिंग है।
एमिल लुंडबर्ग

5

Git Internals ebook पहले ही उल्लेख किया गया है। मैं यह बताऊंगा कि इसके लेखक स्कॉट चाकोन ने RailsConf 2008 में गिट के बारे में एक शानदार प्रस्तुति दी थी जो पुस्तक के रूप में बहुत जमीन को कवर करती है।

कहा स्कॉट अब http://it-scm.com/ को बनाए रखता है , जिसमें Git समुदाय की पुस्तक शामिल है , जो एक तकनीकी विवरण की तुलना में उपयोग ट्यूटोरियल से अधिक है, लेकिन परिचयात्मक में git डेटा मॉडल का एक अच्छा वैचारिक अवलोकन दोनों शामिल करता है अध्याय और इसके समापन अध्याय में एक विस्तृत।


स्कॉट की उस बात को यहाँ पूरी तरह से फिर से बनाया गया है: blip.tv/scott-chacon/git-talk-4113729
Gerry

1
धन्यवाद, @ जीरी मैंने वर्तमान लिंक के साथ उत्तर को अपडेट कर दिया है।
अरस्तू पगलतज़िस

कूल, इसे अपडेट करने के लिए धन्यवाद।
गेरी

3

Git Internals नामक PeepCode की US $ 9 100+ पृष्ठ की PDF पुस्तक शानदार है। यह अच्छी तरह से लिखा गया है, महान, स्पष्ट दृश्यों का उपयोग करता है और एक त्वरित रीड भी है। मैंने जितना हो सके उतनी मुफ्त ऑनलाइन सामग्री अवशोषित की, लेकिन इस पुस्तक ने मुझे शीर्ष पर पहुंचा दिया।


3

यह समझने के लिए कि कैसे काम करता है आपको प्रो Git किताब पढ़ने की जरूरत है , पूरी तरह से मुफ्त में ऑनलाइन उपलब्ध है

GitHub के पीछे लोगों में से एक, स्कॉट चाकोन द्वारा लिखित ।

मैंने अमेज़न पर एक समीक्षा में पुस्तक के बारे में अपनी राय लिखी ।


+1: मैं पिछले कुछ दिनों से इसे पढ़ रहा हूं, अब तक सब कुछ बहुत अच्छा है।
तुषार त्यागी

3

मान लें कि हम एक पूर्व युग में रह रहे हैं। और आप एक संस्करण नियंत्रण प्रणाली लिखना चाहते हैं जो मौजूदा vcs से तेज और बेहतर है। आप सभी की जरूरत है एक महान विचार है। उस समय नीचे दिए गए लेख से बहुत मदद मिलेगी।

http://tom.preston-werner.com/2009/05/19/the-git-parable.html




2

मुझे यह साइट तब मिली जब मैंने "git आर्किटेक्चर" को देखा: http://speirs.org/2007/07/19/a-subversion-user-looks-at-git

Git की एक मेलिंग सूची है: "majordomo@vger.kernel.org&body=subscribe%20git" ( http://git.or.cz/#community )

और यह विकिपीडिया लेख सहायक हो सकता है: http://en.wikipedia.org/wiki/Git_(software)


1

गिट स्रोत कोड। :-)


6
पहले मेरे विवरण में एक पंक्ति थी जिसमें कहा गया था: "और कृपया कुछ ऐसा करें जो स्रोत कोड से कम हो" :) मैंने इसे गिराने का फैसला किया, क्योंकि मुझे लगा कि यह किसी तरह स्पष्ट था। ;)
MrFox

2
कुछ भी कभी स्पष्ट नहीं होता है, खासकर जब आपके प्राथमिक लक्षित दर्शक मुख्य रूप से गीक्स से बने होते हैं। ;-)
जेसप्रे नोव

लेकिन, MrFox, सूत्रों को पढ़ना मुश्किल नहीं है, और वे उन विवरणों का पता लगाने के लिए सबसे अच्छी जगह हैं जो दस्तावेज नहीं हैं।
बेन कॉलिन्स

1

एक दिन मैं वास्तव में बैठ गया और पूरे Git यूजर मैनुअल को पढ़ा । एक अच्छा विचार निकला - मैनुअल बहुत मददगार है, बहुत कुछ समझाता है, और काफी स्पष्ट है और उपयोगी उदाहरण प्रदान करता है।



0

विकिपीडिया आपको आरंभ कर सकता है।

मुझे याद है कि कुछ आंतरिक वास्तुकला का वर्णन करते हुए कुछ दस्तावेजों का सामना करना पड़ रहा है, इसलिए मुझे पता है कि वे वहां से बाहर हैं। मुझे अभी याद नहीं है कि वे कहाँ थे ...



हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.