প্রকৃতপক্ষে বিদ্যমান ফাইলটি মুছে ফেলতে অক্ষম - মারাত্মক: প্যাথস্পেক ... কোনও ফাইলের সাথে মেলে না
আমার গিট কন্ট্রোলের অধীনে একটি ফাইল রয়েছে যা কেবল মোছা হবে না। ব্যর্থ কমান্ডটি হ'ল:
$ git rm .idea/workspace.xml
fatal: pathspec '.idea/workspace.xml' did not match any files
নীচে আমি ডিরেক্টরি বিষয়বস্তু, শাখা, ইত্যাদি তালিকাভুক্ত করেছি এখন পর্যন্ত আমি ডিরেক্টরি থেকে আরএম চেষ্টা করেছি, এবং মজার চরিত্রের ক্ষেত্রে কেবল পালাতে পেরেছি, এবং আমি সত্যিই স্ট্যাম্পড। আমি ওয়েব এবং এসও অনুসন্ধান করেছিলাম তবে এটি বিশেষভাবে খুঁজে পেলাম না। আগাম ধন্যবাদ!
$ git branch -a
* dot-output
master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/modelspace
$
$ git status
# On branch dot-output
# Untracked files:
# ...
$ ls .idea/
ant.xml encodings.xml modules.xml workspace.xml
compiler.xml inspectionProfiles scopes
copyright libraries testrunner.xml
dictionaries misc.xml vcs.xml
$ ls -al
total 56
drwxr-xr-x 16 matt staff 544 Apr 10 11:33 .
drwxr-xr-x@ 33 matt staff 1122 Apr 10 09:40 ..
-rw-r--r--@ 1 matt staff 12292 Apr 10 11:19 .DS_Store
drwxr-xr-x 18 matt staff 612 Apr 10 11:39 .git
-rw-r--r-- 1 matt staff 98 Mar 6 13:40 .gitignore
drwxr-xr-x 16 matt staff 544 Apr 10 11:34 .idea
-rw-r--r-- 1 matt staff 1113 Feb 25 11:07 README
...
$ head -n 2 .idea/workspace.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
$ git rm .idea/workspace.xml
fatal: pathspec '.idea/workspace.xml' did not match any files
হালনাগাদ: নেভিক এবং বরিসের উত্তরগুলি অনেক সাহায্য করেছিল। আমি বুঝতে পেরেছিলাম যে বেশ কয়েকটি জিনিস চলতে দেখে আমি বিভ্রান্ত হয়ে পড়েছিলাম, যার মধ্যে কয়েকটি ইন্টেলিজ আইডিইএ দ্বারা উত্সাহিত হয়েছিল (একটি সরঞ্জাম যা আমি সাধারণত ভালোবাসি, বিটিডব্লিউ)। প্রথমত, গিট আরএম-এর 'মারাত্মক: প্যাথস্পেক' বার্তাটি অপ্রয়োজনীয় এবং বিভ্রান্তিমূলক (এই ভ্যানিলা ব্যবহারকারীর মতে)। দ্বিতীয়ত, আমার কাছে ফাইলটি .gitignore এ ছিল, তবে আমার প্রশ্ন জিজ্ঞাসার আগে এটি সরিয়ে ফেলেছিল। যাইহোক, এটি আইডিইএ'র উপেক্ষা করা ফাইলগুলির বৈশিষ্ট্যটিতেও স্বাধীনভাবে গিটের অন্তর্ভুক্ত ছিল এবং প্রকল্প দর্শনে (যেমন গিট স্ট্যাটাসটি দেখানো হয়েছে তেমন চিহ্নবিহীন পরিবর্তে) প্রদর্শিত হয়েছিল। পরিশেষে, আমি পরীক্ষার সময় আমার আইডিএএ চলছে, এবং দেখে মনে হচ্ছে এটি আমার আরএম এর পরপরই ফাইলটি পুনরায় তৈরি করছে। সুতরাং, আমার গ্রহণযোগ্যতাটি হ'ল আমি যদি গিটের আচরণকে বিভ্রান্তি বোধ করছি তবে আইডিইএ ছাড়ার বিষয়টি নিশ্চিত করুন এবং ডিবাগ করার সময় কমান্ড লাইনে (এবং গিটক) কাজ করুন work এবং এই যে ব্যবহারকারীরা দুর্দান্ত। আবার ধন্যবাদ!
git clean -f .idea/workspace.xml
অনক্রাতীত ফাইলটি অপসারণ করতে ব্যবহার করতে পারেন।
rm
পরিবর্তে ফাইলটি সরানোর চেষ্টা করেছেনgit rm
?