আমি একটি দূরবর্তী রেপো পরীক্ষা করে দেখেছি। এখন আমি রেপোতে কিছু ফাইল যুক্ত করার অপারেশন করেছি। পাশাপাশি (সম্ভবত) রেপোতে কিছু ফাইল মুছে ফেলা হচ্ছে। দুটি ক্ষেত্রেই গিটকে পরিবর্তনগুলি সম্পর্কে অবহিত করা হয়নি। রেপোর অখণ্ডতা যাচাই করার জন্য গিটের কোনও উপায় আছে? এবং যে ফাইলগুলি পরিবর্তন করা হয়েছে (বা না) আমাকে জানান?
আমি এই পোস্টটি 1 টি দেখেছি তবে যদি এটি উপরে ভাগ করা দৃশ্যাবলীটি কভার করে তবে ডুনো। কি $git fsckযথেষ্ট? আমি যদি স্থানীয় রেপো থেকে কোনও ফাইল সরিয়ে ফেলি। গিট কীভাবে বলবে / দেখাবে?
উত্তর প্রত্যাশী।
$git pull origin master। এই জাতীয় ক্ষেত্রে গিট লগগুলি অভিন্ন হবে (আমার ধারণা)। এটি পরীক্ষা করার জন্য আমি গিট রেপোতে কয়েকটি ফাইল যুক্ত করেছি। এবং চেষ্টা করেছি $git fsck। এটি পাইনি বা এমনকি আমাকে জানায় নি যে এই ফাইলগুলি রেপোর অংশ নয়। আউটপুটটি এটি $git fsckদেখায়: -
$ git fsck Checking object directories: 100% (256/256), done. Checking objects: 100% (1974/1974), done. যেমন দেখা যায় এটি আমাকে বলেনি যে কিছু ফাইল রেপোতে যুক্ত করা হয়েছে। untracked (অর্থাত Git তাদের সম্পর্কে কিছুই আমি ব্যবহার করেন নি জানেন যা $git-add।।। একইভাবে যদি একটি ফাইল মুছে ফেলা হয় আমি জানিনা যদি Git fsck এটি কাজ বা না কোন ধারনা শেয়ার করুন তাহলে কেহ হয়েছে
.gitফোল্ডারে জিনিস পরিবর্তন মানে ? নাকি আপনার কাজের গাছ? আপনি যদি আপনার কার্যকারী গাছের জিনিসগুলি পরিবর্তন করেন তবে ব্যবহার করুন git status। আপনি যদি স্থানীয় কমিট করে থাকেন তবে কমিটগুলি git logদেখায় এবং সঠিক বিকল্পের সাহায্যে আপনাকে ফাইলগুলির একটি তালিকা বা পুরো প্যাচ দিতে পারে।
git statusআমি যা খুঁজছিলাম এটি আমাকে জানিয়েছিল যে ফাইল এবং ডিরেক্টরি যা দম্পতিবিহীন রয়েছে couple যদি ফাইলগুলি একইভাবে মুছে ফেলা হয় তবে এটি আমার সাথে কী বলবে / ভাগ করে নেবে? অন্য প্রশ্নটি আমি এই প্রশ্নটি কীভাবে বন্ধ করব? কোনও প্রশ্নের উত্তর হয়ে গেলে আমি বন্ধ করার উপায় দেখছি না। আপনাকে আবার ধন্যবাদ @ জোরেদাছে