গিট সিনট্যাক্স: একটি সংগ্রহস্থল সংরক্ষণাগার কিভাবে?


12

সুতরাং আমার স্থানীয় কম্পিউটারে আমার গিটার সংগ্রহস্থল রয়েছে যা আমি সংরক্ষণাগারভুক্ত করতে চাই (জিপটি ভাল) এবং আমার সার্ভারে আপলোড করতে পারি। ফাইলটি একবার সার্ভারে আপলোড হয়ে গেলে আমি সংরক্ষণাগারটি বের করব। আমার গিট তথ্যগুলির কোনও দরকার নেই, তাই আমার মনে হয় আমার ব্যবহার করা দরকার git archiveতবে আমি কীভাবে এটি ব্যবহার করব তা ঠিক নিশ্চিত নই ... এবং টিউটোরিয়ালগুলি সহায়তা করছে না।

এটাই আমি এ পর্যন্ত পেয়েছি:

cd projectname
git archive master

তারপরে কী করতে হবে তা আমি জানি না। আমি এই ডিরেক্টরিতে সংরক্ষণাগারটি তৈরি করতে চাই:

./../_toDeploy/

আমি এটা কিভাবে করব?

উত্তর:


11

নিম্নলিখিত যে কোনও একটি কাজ করবে:

git archive --output=../_toDeploy/ArchiveName.zip master
git archive -o ../_toDeploy/ArchiveName.zip master

সংরক্ষণাগারটির ভিতরে একটি উপ-ডিরেক্টরি যুক্ত করতে,

git archive --output=../_toDeploy/ArchiveName.zip --prefix=MyStuff/ master

রেফারেন্সের জন্য গিট-সংরক্ষণাগার ম্যানুয়াল পৃষ্ঠাটি দেখুন ।


সংরক্ষণাগারটি সংরক্ষণের আগে কোনও ডিরেক্টরিতে সংগ্রহস্থল স্থাপন করা কি সম্ভব?
অ্যান্ড্রু

1
হ্যাঁ, প্রিফিক্স ব্যবহার করুন। আমি এটি উত্তরে যুক্ত করেছি।
স্টিফেন জেনিংস


1

আপনার রেপোর শেষ প্রতিশ্রুতি সংরক্ষণ করুন এবং সমস্ত কিছু (.git ইত্যাদি ইত্যাদি) থেকে মুক্তি পাবেন:

গিট সংরক্ষণাগার - ফর্ম্যাট = tar.gz হেড> file.tar.gz

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.