कमिट्स, रेफ्स, ब्रांच और " एट सेटेरा " के बारे में मैग्नस का जवाब सिर्फ काम करता है ( git remote update
)।
लेकिन दुर्भाग्य से clone
/ दर्पण / update
हुक का कोई रास्ता नहीं है , जैसा कि मैं चाहता था ...
मैंने इस बहुत ही रोचक सूत्र को क्लोनिंग / हुकिंग मिररिंग के बारे में पाया है:
http://kerneltrap.org/mailarchive/git/2007/8/28/256180/thread
मैंने सीखा:
हुक को रिपॉजिटरी सामग्री का हिस्सा नहीं माना जाता है।
.git/description
फ़ोल्डर की तरह अधिक डेटा है, जो हुक के रूप में क्लोन नहीं किया जाता है।
hooks
डिर में दिखने वाले डिफ़ॉल्ट हुक से आता हैTEMPLATE_DIR
template
गिट पर यह दिलचस्प विशेषता है।
इसलिए, मैं या तो इस "क्लोन हुक बात" को अनदेखा कर सकता हूं, या एक rsync
रणनीति के लिए जा सकता हूं, मेरे दर्पण के उद्देश्यों (अन्य क्लोनों के लिए बैकअप + स्रोत) को देखते हुए।
खैर ... मैं सिर्फ हुक क्लोनिंग के बारे में भूल जाऊंगा, और git remote update
रास्ते से चिपका रहूंगा ।
- सेह ने अभी बताया है कि न केवल "हुक" को
clone
/ update
प्रक्रिया द्वारा प्रबंधित नहीं किया जाता है, बल्कि स्टैड्स, रेयर, आदि ... इसलिए, एक सख्त बैकअप के लिए, rsync
या समकक्ष वास्तव में जाने का रास्ता होगा। जैसा कि मेरे मामले में यह वास्तव में आवश्यक नहीं है (मैं हुक, स्टैड और इतने पर नहीं कर सकता), जैसे मैंने कहा था, मैं छड़ी करूंगा remote update
।
धन्यवाद! मेरे अपने "गिट-फू" में थोड़ा सुधार हुआ ... :-)
git fetch
? याgit remote update
अकेले यह सब करेंगे?