গিট কমিট ত্রুটি: পাথস্পেক 'কমিট' গিটের সাথে পরিচিত কোনও ফাইল (গুলি) এর সাথে মেলে না


89

আমি হিরোকুতে একটি রুবি অ্যাপ্লিকেশন আপলোড করার চেষ্টা করছি। আমি দিয়ে শুরু করি git initএবং তারপরে আমি টাইপ করি git add .এবং তারপরে আমি ব্যবহার করি git commit -m initial commit

যখনই আমি ব্যবহার করি git commit -m, আমি একটি ত্রুটি বার্তা পেয়েছি যা এই বলে:

গিট কমিট ত্রুটি: প্যাথস্পেক্ট 'কমিট' গিটের সাথে পরিচিত কোনও ফাইল (গুলি) এর সাথে মেলে না।

আমাকে বলা হয়েছে যে এটি ঘটছে কারণ যুক্তিগুলি ভুল ক্রমে রয়েছে।

যে বিষয়টি আমি লক্ষ্য করেছি তা হ'ল আমি git add .এটি ব্যবহার করার সময় যে ফাইলগুলি যুক্ত করা হচ্ছে তার তালিকাভুক্ত করবে না কারণ এটি কেবল পরের লাইনে যাবে।

আমার সন্দেহ হয় যে আমার ফাইলগুলি আসলে যুক্ত হচ্ছে না বলে আমার এই সমস্যা হচ্ছে।

এই সমস্যাটি কীভাবে সংশোধন করা যায় সে সম্পর্কে আমি কোনও পরামর্শের প্রশংসা করব।

উত্তর:


197

কমান্ড লাইন আর্গুমেন্ট স্থান দ্বারা পৃথক করা হয়। আপনি যদি কোনও স্থানের সাথে কোনও যুক্তি সরবরাহ করতে চান তবে আপনার এটি উদ্ধৃত করা উচিত। সুতরাং ব্যবহার git commit -m "initial commit"


34
গিট কমিট-এম 'প্রাথমিক কমিট' একক উদ্ধৃতি আমার পক্ষে কাজ করছে না, আমি এটি একটি উইন্ডো এনভির মধ্যে ব্যবহার করছি।
সোমশিভাম

14
উইন্ডোজে, ডাবল কোটগুলি একমাত্র পছন্দ।
লিও

আপনাকে অনেক ধন্যবাদ. আমি আমার উইন্ডো সিস্টেমে ডাবল উদ্ধৃতি দিয়ে এই জিনিসটি সমাধান করেছি।
ভাভিন থুমার

ডে সেভার, আমি মোটেও (ডাবল-একক) উদ্ধৃতি ব্যবহার করি নি, তাই এটি স্পেসের কারণে ব্যর্থ হয়েছিল।
টিমো

লিনাক্সে ভিএসকোডেরও দ্বিগুণ প্রয়োজন।
টিমো

74

আমি ঠিক যুক্ত করতে চাই -

ইন উইন্ডোজ কমিট বার্তা উদ্ধৃতি চিহ্ন মধ্যে থাকা উচিত ( git commit -m "initial commit"পরিবর্তে git commit -m 'initial commit'যেমন আমি বাইরে যে একক উদ্ধৃতি উইন্ডোতে কাজ করছে না ঠিক চিত্র, এক ঘন্টা সম্পর্কে অতিবাহিত)।


4
উইন্ডোজ ব্যবহারকারীরা এখানে তাকান!
শেন

4
গিটহাব সহায়তা থেকে আসছে যেখানে উদ্ধৃতিগুলি একক।
বব স্টেইন

আমি গিট কমিট-এম "প্রথম প্রতিশ্রুতি" ব্যবহার করছি এবং এখনও উইন্ডোজে একই ত্রুটি পাচ্ছি।
মাল্টিগডোভার্স

@ নিক্স আপনাকে ধন্যবাদ স্যার!
হাকিম

হ্যাঁ, বিটবাকেট সহায়তা থেকে আসছে, যা একক
উদ্ধৃতিও

6

আমার ক্ষেত্রে, এই ত্রুটিটি বিশেষ চরিত্রগুলির কারণে ছিল যা আমি একটি ওয়েব পৃষ্ঠা থেকে কমান্ডটি অনুলিপি করার সাথে সাথে ডাবল উদ্ধৃতি বিবেচনা করছি।


5

আমি এখানে ভুল বুঝতে পেরেছি একক উদ্ধৃতি পরিবর্তে ডাবল উদ্ধৃতি ব্যবহার করুন।

এই পরিবর্তন

git commit -m 'initial commit'

প্রতি

git commit -m "initial commit"


4

আমি যখন প্রজেক্ট ফোল্ডারে ফাইল এবং সাব-ডিরেক্টরিগুলির একটি ডিরেক্টরি যুক্ত করেছিলাম তখন এক্সকোড 6 থেকে প্রতিশ্রুতি দেওয়ার সময় আমার সাথে এই ঘটনা ঘটেছিল। সমস্যাটি ছিল, কমিট শিটে, বাম পাশের বারে, আমি যুক্ত করেছি যে মূল ডিরেক্টরিটি কেবল যুক্ত করেছিলাম তা নয়, তার সমস্ত বংশধরকেও আমি চেকমার্ক করেছি। সমস্যা সমাধানের জন্য, আমি কেবলমাত্র রুট ডিরেক্টরিটি চেকমার্ক করেছি। এটি কোনও ত্রুটি ছাড়াই ইচ্ছাকৃত বংশধরদের সমস্তকে প্রতিশ্রুতিবদ্ধ করেছিল।


3

আমি যখন প্রজেক্ট ফোল্ডারে ফাইল এবং সাব-ডিরেক্টরিগুলির একটি ডিরেক্টরি যুক্ত করেছিলাম তখন এক্সকোড 6 থেকে প্রতিশ্রুতি দেওয়ার সময় আমার সাথে এই ঘটনা ঘটেছিল। সমস্যাটি ছিল, কমিট শিটে , বাম পাশের বারে, আমি যুক্ত করেছি যে মূল ডিরেক্টরিটি কেবল যুক্ত করেছিলাম তা নয়, তার সমস্ত বংশধরকেও আমি চেকমার্ক করেছি। সমস্যা সমাধানের জন্য, আমি কেবলমাত্র রুট ডিরেক্টরিটি চেকমার্ক করেছি। এটি কোনও ত্রুটি ছাড়াই ইচ্ছামত বংশধরদের সমস্তকে প্রতিশ্রুতিবদ্ধ করেছিল।


3

দয়া করে নোট করুন যে উইন্ডোজগুলিতে, এটি অত্যন্ত গুরুত্বপূর্ণ যে এটিতে git commit -m "initial commit"ডাবল উদ্ধৃতিতে প্রাথমিক কমিট পাঠ্য রয়েছে। একক উদ্ধৃতিগুলি একটি পাথের নির্দিষ্ট ত্রুটি নিক্ষেপ করবে।


1

আমার ক্ষেত্রে, সমস্যাটি ছিল আমি ভুল উপাখার জন্য ব্যবহার করেছি git commit -m। আমি gcউপনামটি ব্যবহার করেছি যা ডিট নয়git commit -m


0

যদি গিটটি আহ্বান করতে পাইথন ওএস ব্যবহার করে কোনও অবিশ্বাস্য থাকে তবে আপনি ওএস.সিস্টেম ব্যবহার করতে পারেন ('গিট কমিট-এম "' + স্ট্র (মন্তব্য) + '"')


0

আমি একই সমস্যা সম্মুখীন। আমার সিনট্যাক্সে কোনও সমস্যা নেই। আমি যা পেয়েছি তা হ'ল আমি আমার নোট থেকে গিট কমিট-এম "মন্তব্য" অনুলিপি করে আটকিয়েছি । আমি এটি পুনরায় টাইপ করি, কমান্ডটি ইস্যু ছাড়াই সম্পাদন করে। আমি যখন টার্মিনালে পেস্টটি অনুলিপি করি তখন এটি - এবং "" সমস্যা হয় are


0

আমার ক্ষেত্রে সমস্যাটি ছিল আমি উদ্ধৃত মন্তব্যের আগে স্যুইচ-এম যুক্ত করতে ভুলে গিয়েছিলাম। এটিও একটি সাধারণ ত্রুটি হতে পারে এবং প্রাপ্ত ত্রুটি বার্তাটি হুবহু একই

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