আপনি সত্যিই যা জিজ্ঞাসা করছেন তা হল, ব্যাকআপের উদ্দেশ্যে বেনামী (অর্থাৎ রেফারেন্সবিহীন) বস্তু এবং তাদের গাছ এবং ব্লবগুলিকে ঠেলে দেওয়ার একটি উপায় আছে৷ উত্তর না। বেনামী বস্তু--যে বস্তুগুলি শুধুমাত্র আপনার রিফ্লগ দ্বারা উল্লেখ করা হয়--স্থানীয় রেপোতে ব্যক্তিগত।
আমি কিভাবে গিট রিফ্লগ দেখতে পাব?
আপনি যদি দেখতে চান যে আপনি সমস্ত শাখার জন্য ইতিহাস কমিট করেছেন, টাইপ করুন গিট লগ --all। git reflog আপনার রেফারেন্সের একটি রেকর্ড দেখায় যেমন Cupcake বলেছেন। প্রতিবার কমিট বা চেকআউট করার সময় একটি এন্ট্রি থাকে। গিট চেকআউট ব্যবহার করে দু'টি শাখার মধ্যে কয়েকবার এগিয়ে যাওয়ার চেষ্টা করুন এবং প্রতিটি চেকআউটের পরে গিট রিফ্লগ চালান।
গিট কি পুশ পুশ করে?
গিট পুল এমন অনেক কমান্ডের মধ্যে একটি যা 'সিঙ্কিং' দূরবর্তী সামগ্রী এর দায়িত্ব দাবি করে। সিঙ্কিং কমান্ডগুলি কোন রিমোট এন্ডপয়েন্টে কাজ করবে তা নির্দিষ্ট করতে গিট রিমোট কমান্ড ব্যবহার করা হয়। গিট পুশ কমান্ডটি দূরবর্তী সংগ্রহস্থলে সামগ্রী আপলোড করতে ব্যবহৃত হয়।
গিট রিফ্লগ কি?
Reflog হল যখন শাখাগুলির অগ্রভাগ আপডেট করা হয় তখন রেকর্ড করার জন্য একটি প্রক্রিয়া। এই কমান্ডটি এতে রেকর্ড করা তথ্য পরিচালনা করা। মূলত গিটের ভিতরে আপনি যে সমস্ত ক্রিয়া সম্পাদন করেন যেখানে ডেটা সংরক্ষণ করা হয়, আপনি তা রিফ্লগের ভিতরে খুঁজে পেতে পারেন।
গিট রিফ্লাগ কতদূর পিছিয়ে যায়?
ডিফল্টরূপে, রিফ্লগের মেয়াদ শেষ হওয়ার তারিখ 90 দিনে সেট করা হয়। একটি মেয়াদ শেষ হওয়ার সময় একটি কমান্ড লাইন আর্গুমেন্ট পাস করে নির্দিষ্ট করা যেতে পারে --expire=time to git reflog expireঅথবা gc এর একটি গিট কনফিগারেশন নাম সেট করে। reflog মেয়াদ শেষ।