কমিট, রেফ, শাখা এবং "এটি সিটিরা " সম্পর্কিত, ম্যাগনাস উত্তরটি কেবল কাজ করে ( 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একা সব করবে?