ক্লোন করা রেপোর সততা যাচাই করার কোনও উপায় আছে?


9

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

আমি এই পোস্টটি 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 এটি কাজ বা না কোন ধারনা শেয়ার করুন তাহলে কেহ হয়েছে
shirish

ফাইলগুলি সরানোর অর্থ কী? আপনি .gitফোল্ডারে জিনিস পরিবর্তন মানে ? নাকি আপনার কাজের গাছ? আপনি যদি আপনার কার্যকারী গাছের জিনিসগুলি পরিবর্তন করেন তবে ব্যবহার করুন git status। আপনি যদি স্থানীয় কমিট করে থাকেন তবে কমিটগুলি git logদেখায় এবং সঠিক বিকল্পের সাহায্যে আপনাকে ফাইলগুলির একটি তালিকা বা পুরো প্যাচ দিতে পারে।
জোরডাচি

আহ থ্যাঙ্কস, git statusআমি যা খুঁজছিলাম এটি আমাকে জানিয়েছিল যে ফাইল এবং ডিরেক্টরি যা দম্পতিবিহীন রয়েছে couple যদি ফাইলগুলি একইভাবে মুছে ফেলা হয় তবে এটি আমার সাথে কী বলবে / ভাগ করে নেবে? অন্য প্রশ্নটি আমি এই প্রশ্নটি কীভাবে বন্ধ করব? কোনও প্রশ্নের উত্তর হয়ে গেলে আমি বন্ধ করার উপায় দেখছি না। আপনাকে আবার ধন্যবাদ @ জোরেদাছে
শিরিশ

উত্তর:


6

আপনি git statusকমান্ডটি সন্ধান করছেন বলে মনে হচ্ছে ।

মানুষ থেকে git-status

প্রদর্শণ পাথ আছে সূচক ফাইল এবং বর্তমান প্রধান কমিট, মধ্যে পার্থক্য পাথ আছে কাজ গাছ এবং সূচক ফাইল মধ্যে পার্থক্য , এবং কাজ গাছে পাথ যে Git দ্বারা ট্র্যাক নেই (এবং gitignore দ্বারা উপেক্ষিত হয় না (5) )। গিট কমিট চালিয়ে আপনি প্রথমে প্রতিশ্রুতিবদ্ধ হবেন; দ্বিতীয় এবং তৃতীয়টি হ'ল গিট কমিট চালানোর আগে গিট অ্যাড চালিয়ে আপনি কী করতে পারেন।

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