গিট কেন বুঝতে পারে না যে আমার ফাইলটি পরিবর্তন করা হয়েছে, তাই গিট অ্যাড কাজ করছে না


100

আমি ব্যাশ ব্যবহার করে আমার ফাইলগুলি গিথুবের দিকে ঠেলে দেওয়ার চেষ্টা করছি। তারা ইতিমধ্যে সেখানে রয়েছে, এবং আমি নতুন লাইন এবং কোড ইত্যাদির সাথে একটি নতুন সংস্করণ আপলোড করছি তবে যখন আমি চেষ্টা করি git addএবং তখন git statusএটি বলে:

শাখা মাস্টার উপর

প্রতিশ্রুতিবদ্ধ কিছুই, পরিশ্রুত ডিরেক্টরি পরিষ্কার

এবং আমি যে ফাইলটি ব্যবহার করছি সেটি কেবলমাত্র সংশোধন করা হয়েছিল।


4
যদি আপনি ইতিমধ্যে প্রতিশ্রুতিবদ্ধ থাকেন, তবে আপনার প্রতিশ্রুতি দেওয়ার কিছুই নেই, গিট লগ চেক করুন।
গ্রেডি প্লেয়ার

4
গিট আউটপুট কি?
maazza

4
@ মাজাজা আমি গিট
ডিফের

4
যদি git diff(বা git status) এমন কিছু না দেখায় যা ব্যাখ্যা করে যে কেন যুক্ত করার কিছুই নেই। সুতরাং প্রশ্নটি আসলে: "গিট কেন চিনতে পারে না যে আমার ফাইলটি পরিবর্তন করা হয়েছে?"
সুনীল ডি

দুঃখিত বলছি, আমি কি দেখতে happening.git স্বল্পতা দেখতে হয় যে ভিসুয়াল স্টুডিও সি # এটি পরিবর্তিত, কিন্তু এটা যখন অন্য কিছু এটি পরিবর্তিত, নোটপ্যাড মত দেখেন ++,
somerandomguy

উত্তর:


129

আমার একটি সমস্যা হয়েছিল যেখানে একবার আমি আমার ফাইলে 'অপরিবর্তিত ধরে নিতে' গিট সূচকটি সেট করেছিলাম।

আপনি গিটকে এতে ফাইলের পরিবর্তনগুলি উপেক্ষা করার জন্য বলতে পারেন:

git update-index --no-assume-unchanged path/to/file

যদি এটি সহায়তা না করে তবে অন্যান্য অদ্ভুত ক্ষেত্রে রিসেট যথেষ্ট হতে পারে।


অনুশীলনে আমি ক্যাশেড ফাইলটি সরিয়ে ফেলা এবং এটিকে কাজ করে পুনরায় সেট করতে দেখেছি:

git rm --cached path/to/file
git reset path/to/file

git rm --cachedকেবল উপায়ে সূচক থেকে ফাইল সরান resetGit বলে গত কমিট Git সূচক পুনরায় লোড করার।


18
git add -f path/to/the/fileএটি দৃfully়ভাবে প্রতিশ্রুতিবদ্ধ করার জন্য ফাইলগুলি যুক্ত করবে।
সান

4
এই উত্তরটি কেবলমাত্র আমার সমস্যা সমাধানে সহায়তা করেছিল। নিশ্চিত না যে এটি কোনও উইন্ডোজ জিনিস (আমি অতীতে কখনও এর মতো কোনও সমস্যায় পড়ি না , হয় ওএসএক্স বা লিনাক্সে)। তাই থারস্মমনারকে ধন্যবাদ। বিটিডব্লিউ, আমি git add -fএই ফাইলটি "অপরিবর্তিতভাবে ধরে রাখুন" অবস্থায় থাকা অবস্থায় চেষ্টা করেছি এবং এটি কাজ করে না - এটির কাজ করতে একটি হয় git update-indexবা git rm --cachedঅনুসরণ করতে হয়েছিল git reset
আরএসেন্না

4
এছাড়াও, আপনি যদি আপনার রেপো বর্তমান অবস্থা সম্পর্কে সত্যই অনিশ্চিত হন git rm --cached -r .তবে এটি করুন: এবং তারপরে git reset .
আরএসেন্না

চেষ্টা করার জন্য আরও একটি বিকল্প রয়েছে, git update-index --no-skip-worktree path/to/fileআমি
এইভাবেই

4
আমার জন্য কাজ করেছেন, তবে হ্যাঁ কেবলমাত্র একক ফাইলের ক্ষেত্রে।
থমাস চেং

24

আপনার .gitignoreফাইল পরীক্ষা করুন । আপনি দেখতে পাচ্ছেন যে ফাইলটি, বা ফাইলটির প্রসার বা আপনি যে ফাইলটির সাথে কাজ করার চেষ্টা করছেন তার দিকে প্রবেশের সাথে একটি প্রবেশের সাথে মেলে .gitignore, যা ব্যাখ্যা করবে যে কেন সেই ফাইলটিকে উপেক্ষা করা হচ্ছে (এবং পরিবর্তিত ফাইল হিসাবে স্বীকৃত নয়)।

যখন আমার অনুরূপ সমস্যা হয়েছিল তখন এটি আমার ক্ষেত্রে ঘটল।


4
আমি আমার .gitignore উত্পন্ন করতে gitignore.io ব্যবহার করেছি এবং এর সাথে একটি লাইন পেয়েছি lib/, যা এই ফোল্ডারটিকে উপেক্ষা করে তোলে g এতে কোনও সমস্যা নেই - কমপক্ষে যদি এই ফোল্ডারটি আপনার প্রকল্পের মূল ফোল্ডারটি না হয় তবে আমার মতো ঘটেছে।
পালাদিনী

এবং আমার ক্ষেত্রে যে কারও পক্ষে এটি আসলে আমার বিশ্বব্যাপী বাদ ছিল
vpzomtrrfrt

প্রথমদিকে, এটি কার্যকর হয়নি। কিন্তু, আমি এটি কাজ করতে পেরেছি। আমার ক্ষেত্রে, জিনিসটি উপেক্ষা করার বিষয়টি গিটিগনোর ফাইলে দু'বার উল্লেখ করা হয়েছিল। সর্বদা সমস্ত উপস্থিতি অনুসন্ধান করুন এবং সমস্ত প্রতিস্থাপন করুন।
মাস্টারজয়ে

9

এটি ইতিমধ্যে আলোচিত হওয়ার মতো, ফাইলগুলি সম্ভবত "অনুমান-অপরিবর্তিত" দিয়ে চিহ্নিত করা হয়েছিল, যা প্রাথমিকভাবে গিটকে বলে যে আপনি ফাইলগুলি সংশোধন করবেন না, সুতরাং তাদের সাথে পরিবর্তনগুলি ট্র্যাক করার দরকার নেই। তবে এটি একাধিক ফাইলকে প্রভাবিত করতে পারে এবং যদি এটির একটি বড় ওয়ার্কস্পেস থাকে তবে আপনি সেগুলি একে একে একে পরীক্ষা করতে চাইবেন না। সেক্ষেত্রে আপনি চেষ্টা করতে পারেন: গিট আপডেট-ইনডেক্স - সত্যই-রিফ্রেশ

ডক্স অনুসারে:

Like --refresh, but checks stat information unconditionally, without regard to the "assume unchanged" setting.

এটি প্রাথমিকভাবে গিটকে "অনুমান-অপরিবর্তিত" পতাকা নির্বিশেষে সমস্ত ফাইলের পরিবর্তনগুলি ট্র্যাক করতে বাধ্য করবে।


4
আমার জন্য git statusকোনও ফাইল পরিবর্তন করা হয় না, তবে git add .দুটি ফাইল যুক্ত করে এবং git update-index --really-refreshবলে যে এই দুটি আপডেটের প্রয়োজন, তবে কিছুই করার মনে হয় না। কোন ধারণা?
someonewithpc

4
গিট স্ট্যাটাসটি অনুমান-অপরিবর্তিত পতাকাযুক্ত ফাইলগুলি উপেক্ষা করে। তবে গিট আপডেট-ইনডেক্স - সত্যই রিফ্রেশ ব্যবহার করে পতাকাটি সাফ হবে এবং ফাইলগুলি এখন প্রদর্শিত হবে। গিট স্ট্যাটাসটি এখন পরিবর্তনগুলি পরিবর্তন করে কিনা তা আবার চালানোর চেষ্টা করুন। আপনি যদি এই পোস্টটিকে কিছু দেখতে না পান তবে: stackoverflow.com/questions/2363197/… সর্বাধিক উল্লেখযোগ্যভাবে হ'ল অনুমান-নোকেজ রয়েছে এমন ফাইলগুলির একটি তালিকা প্রদর্শন করার কমান্ড: git ls-files -v | grep '^[[:lower:]]'যদি কিছুই আপনাকে সহায়তা না করে তবে আরও বিশদ সহ একটি প্রশ্ন তৈরি করা উচিত যাতে আমরা সহায়তা করতে পারি আপনি.
আন্দ্রে

8

পাগল মনে হচ্ছে, তবে কখনও কখনও আপনি নিজেকে ভাবা হলেও সঠিক রেপোতে নেই। উদাহরণস্বরূপ, আপনি প্যারেন্ট ডিরেক্টরিটি সরিয়ে নিয়েছেন, তবে আপনার পাঠ্য সম্পাদকটিতে রেপো স্যুইচ করতে ভুলে গেছেন। বা বিপরীতে: আপনি পাঠ্য সম্পাদকটিতে সঠিক রেপোতে আছেন তবে কমান্ড লাইনে ভুল রেপো। প্রথম পরিস্থিতিতে, আপনি নিজের সম্পাদনাগুলি সঠিক ফাইলে করেন তবে এটি আপনার কমান্ড লাইনে খোলা একই ফোল্ডার নয়, সুতরাং এটি আসলে ভুল ফাইল। দ্বিতীয় পরিস্থিতিতে, আপনি আসলে সঠিক ফাইলটি সম্পাদনা করেছেন, তবে আপনার কমান্ড লাইন গিট পরিবর্তনটি চিনতে পারবে না কারণ আপনি কমান্ড লাইনের সঠিক ডিরেক্টরিতে নেই।


7

ভাল এই প্রশ্নের উত্তর দেওয়ার মতো পর্যাপ্ত পরিমাণ নেই তাই আমি আপনাকে বেশ কয়েকটি অনুমান দেব:

1) আপনি নিজের পরিবর্তনগুলি স্থির করে রেখেছেন, টাইপ ঠিক করতে: git stash pop

2) আপনার পরিবর্তন হয়েছে এবং আপনি সেগুলি প্রতিশ্রুতিবদ্ধ করেছেন, আপনার প্রতিশ্রুতিটি দেখতে পারা উচিত git log

৩) আপনার কিছু পরিবর্তন হয়েছে git reset --hardবা অন্যভাবে হয়েছে, আপনার পরিবর্তনগুলি রেফলগে থাকতে পারে, টাইপ git reflog --allকরে চেক আউট করে চেরি-বাছাই করে রেফটি পাওয়া যায় যদি আপনি এটি খুঁজে পান তবে।

৪) আপনি একই রেপো বেশ কয়েকবার পরীক্ষা করে দেখেছেন এবং আপনি ভুলতে আছেন।


1) কোনও স্ট্যাশ পাওয়া যায়নি 2) আমার পরিবর্তন হয়েছে এবং প্রতিশ্রুতিবদ্ধ ছিল, তাই আমি কি আবার প্রতিশ্রুতিবদ্ধ? 3) আমি এটি করিনি 4) আমি সঠিক
রেপোতে রয়েছি

যদি আপনার পরিবর্তন ঘটে থাকে এবং সেগুলি প্রতিশ্রুতিবদ্ধ হয় তবে আপনি পরবর্তী পদক্ষেপে চলে যান, ধাক্কা দিন বা আপনার কর্মপ্রবাহ যা যাই হোক না কেন ... আপনার আরও পরিবর্তন হলে আপনি আবারও প্রতিশ্রুতিবদ্ধ করতে পারেন, আপনি এটি করতে পারেন git commit --amendযা আপনার শেষ প্রতিশ্রুতিতে আপনার নতুন পরিবর্তনগুলি রাখে আপনি যদি ইতিমধ্যে আপনার প্রতিশ্রুতি ভাগ করে থাকেন তবে তা করবেন না।
গ্রেডি প্লেয়ার

প্রকল্পের রেপো পরিষ্কার করার পরে টার্মিনালটি বন্ধ এবং পুনরায় খোলার বিষয়টি আমার জন্য হয়েছিল did
এডি

4

এরকম একটি মজাদার জিনিস ছিল। অ্যালিপস কেপলারের গিট প্লাগইনটি .gitignore ফোল্ডারে উপেক্ষা করা হিসাবে আমার সমস্ত প্রকল্প ফোল্ডারটি স্বয়ংক্রিয়ভাবে চিহ্নিত করছে।

যখন আমি পেয়েছিলাম হবে commitউপর Teamমেনু, তারা সব সেট ফিরে উপেক্ষিত হবে। আমি যতদূর বলতে পারি, এটি হ'ল কারণ আমি তাদের পিতামাতা প্রকল্পে প্রাপ্ত হিসাবে সেট করেছি। এটিকে derviedঠিক করা হিসাবে চিহ্নিত করুন । ইন্ডিগোর আগে আমি এর আগে কখনও দেখিনি। আশা করি এটি কারও সাহায্য করবে।


ইন্টেলিজ এ যখন ঘটে তখন এই সমস্যাটি কীভাবে সংশোধন করা যায়?
মাস্টারজয়ে

3

টিএল; ডিআর; আপনি কি সঠিক ভান্ডারে আছেন?

আমার গল্পটি কিছুটা মজাদার তবে আমি ভেবেছিলাম যে কারও সাথে এটি ঘটতে পারে যার মত একটি দৃশ্য হতে পারে তাই এখানে ভাগ করে নেওয়া।

আসলে আমার মেশিনে, আমার দুটি পৃথক গিট সংগ্রহস্থল ছিল repo1এবং repo2একই মূল ডিরেক্টরিতে কনফিগার করা হয়েছে source। এই দুটি ভান্ডারগুলি মূলত আমার সংস্থায় কাজ করা এবং আমার সংস্থায় থাকা দুটি পণ্যগুলির সংগ্রহস্থল। এখন বিষয়টি হ'ল একটি স্ট্যান্ডার্ড গাইডলাইন হিসাবে, সমস্ত পণ্যের উত্স কোডের ডিরেক্টরি কাঠামোটি আমার সংস্থায় হুবহু একই।

সুতরাং বুঝতে না পেরে আমি ঠিক একই নামের একটি ফাইলটি repo2পরিবর্তন করেছিলাম যার মধ্যে আমার পরিবর্তন হওয়ার কথা ছিল repo1। সুতরাং, আমি শুধু কমান্ড চালানোর রাখা git statusউপর repo1এবং এটি একই বার্তা দান রাখা

শাখা মাস্টার উপর

প্রতিশ্রুতিবদ্ধ কিছুই, পরিশ্রুত ডিরেক্টরি পরিষ্কার

আধা ঘন্টার জন্য. তারপরে আমার সহকর্মী এটিকে চোখের স্বতন্ত্র জুটি হিসাবে পর্যবেক্ষণ করেছেন এবং এই জিনিসটি আমার নজরে এনেছেন যে আমি ভুল ছিলাম কিন্তু খুব অনুরূপ দেখতে সংগ্রহস্থল। repo1গিটে স্যুইচ করার মুহুর্তটি পরিবর্তিত ফাইলগুলি লক্ষ্য করা শুরু করে।

এত সাধারণ ঘটনা নয়। তবে আপনি জানেন না!


3

উইনমার্জ সরঞ্জামটির মাধ্যমে পার্থক্য স্থানান্তর করে ফাইলগুলি পরিবর্তন করার সময় উইন্ডোজটিতে আমাদের এটি ঘটেছিল। দৃশ্যত উইনমার্জ (অন্তত আমার কম্পিউটারে এটি কনফিগার করা উপায়) কখনও কখনও এটি পরিবর্তিত ফাইলগুলির টাইমস্ট্যাম্পগুলি আপডেট করে না।

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


3

সাব্লাইম টেক্সট -3 ব্যবহার করার সময় আমার একই সমস্যা ছিল । কোডটিতে নতুন পরিবর্তনগুলি করার পরে এবং এটি সংরক্ষণ করার পরে, আমি যখন গিট অ্যাডটি চেষ্টা করেছিলাম। আমি বুঝতে পেরেছি, টেক্সট সম্পাদকের আপডেটগুলি সংরক্ষণ না করেই ফাইলটি আসলে অপরিবর্তিত ছিল। অন্য সম্পাদকটিতে ফাইল খোলার এবং পরিবর্তনগুলি সংরক্ষণ করা আমার পক্ষে কাজ করে।


এটি আমার সাথেও ঘটছে
ক্লোর

2

আপনি কি নিজের শেলের নীচে ডিরেক্টরিটি সরিয়ে নিয়েছেন? আপনি যদি ব্যাকআপ থেকে আপনার প্রকল্পটি পুনরুদ্ধার করেন তবে এটি ঘটতে পারে। এটি ঠিক করতে, ঠিক cdবাইরে এবং পিছনে ফিরে:

cd ../
cd -

বাহ, এই ঘটনা ছিল। পাগল। আর একটি কৌশল মোটেও কার্যকর হয়নি!
মাকালেলে

1

এই সমস্যাটি সহ সাধারণভাবে প্রথমে পরীক্ষা করে দেখুন যে আপনি যে ফাইলটি সম্পাদনা করছেন তা আপনি মনে করেন! আমি যখন উত্স ফাইলের পরিবর্তে একটি ট্রান্সপ্লেরড জাভাস্ক্রিপ্ট ফাইল সম্পাদনা করছিলাম তখন আমার এই সমস্যা হয়েছিল (পরিবহিত সংস্করণ উত্স নিয়ন্ত্রণে ছিল না)।


এটি উল্লেখ করার জন্য আপনাকে ধন্যবাদ! আমি খুব নিশ্চিত হয়েছি যে আমি সঠিক ফাইলটি আপডেট করছি। নাহ। মুখের তালু
অ্যাশলে গ্রেনন

1

আমার গিট ক্লায়েন্ট (গিটগ) আমার জন্য এই সমস্যাটি সৃষ্টি করেছে। আমি যে সাধারণ কমান্ডগুলি চালাতাম সেগুলি কাজ করে না। এমনকি প্রকল্পের প্রতিটি ফাইল ছোঁয়াও কাজ করে নি।

আমি এটি ঠিক করার একটি উপায় খুঁজে পেয়েছি এবং এখনও এটি নিশ্চিত নয় যে এটি কী কারণে ঘটেছে। আপনার প্রকল্প ডিরেক্টরিটি অনুলিপি করুন। অনুপস্থিত ফাইলগুলি অনুলিপি করা ডিরেক্টরিগুলির মধ্যে প্রদর্শিত হবে git status। পুনরায় নামকরণ একই জিনিস করতে পারে।


1

ইস্যুটিতে দৌড়াদৌড়ি, তবে এটি ছিল কেবল দুটি ডিরেক্টরি এবং আমার কাছে অজানা ছিল যে এই দুটি ডিরেক্টরিই শেষ হয়েছিল গিট সাবমডিউল হিসাবে কনফিগার করা। কীভাবে ঘটেছিল আমার কোনও ক্লু নেই, তবে প্রক্রিয়াটি ছিল এই লিঙ্কটির কয়েকটি নির্দেশনা অনুসরণ করা, তবে ডিরেক্টরিটি সরান না (যেমন তিনি শেষের দিকে করেন) বরং বরং করুনgit add path/to/dir


1

আপনি যখন ভিজ্যুয়াল স্টুডিওতে কোনও ফাইল সম্পাদনা করেন এটি ফাইল সংরক্ষণ না করা হলেও তাত্ক্ষণিকভাবে গিট পরিবর্তনগুলিতে তালিকাভুক্ত হয়। সুতরাং আপনাকে যা করতে হবে তা হ'ল ফাইলটি নিজেই সংরক্ষণ করতে হবে (বর্তমানে প্রদর্শিত ফাইলের জন্য Ctrl + S বা সমস্ত প্রকল্পের ফাইলের জন্য Ctrl + Shift + S) এবং গিট ব্যাশ সেগুলি বেছে নেবে।


.jsভিজুয়াল স্টুডিও কোড নিয়ে কাজ করে কোনও ফাইলে মন্তব্য যুক্ত করার সময় এটি আমার পক্ষে কাজ করেছিল। ধন্যবাদ.
স্নুকিজ

0

আপনি কোন ধরণের ফাইল আপলোড করার চেষ্টা করেছেন? এখন আমি আমার সিএসএস পরিবর্তনটি আপলোড করতে প্রায় এক ঘন্টা ব্যয় করেছি। তবে এই সিএসএস একটি স্টাইল ফাইল থেকে সংকলিত তাই গিট কেবল এটিকে উপেক্ষা করেছে। আমি যখন স্টাইলের উত্সটি পরিবর্তন করেছি তখন সবকিছু কাজ করেছিল।

আশা করি এটা সাহায্য করবে.


0

কখনও কখনও নির্ভর করে এবং গিট সংস্করণ দ্বারা এবং আপনি যদি ভুলে যান তবে git add .

সংগ্রহস্থলের ব্যবহার সম্পর্কে আপনার পরিবর্তন সম্পর্কে সর্বদা git statusযাচাই করা হবে যা সমস্ত চিহ্নবিহীন এবং পরিবর্তিত ফাইল দেখায়। কারণ git diffকেবল যুক্ত ফাইলগুলি দেখান।


0

উইন্ডোজের জন্য গিট বাশের অভ্যন্তর থেকে সিমলিঙ্কগুলি না তৈরি করার বিষয়টি নিশ্চিত করুন ln -s source dest

এটি প্রতিলিঙ্কগুলি তৈরি করে না, তবে উত্সটির উত্সটির একটি ডিপ কপি করে

উইন্ডোজের গীত বাশ থেকে সংস্করণ (এমপিডাব্লু 6464) এর ওপির মতো একই আচরণ আমি পেয়েছি (সংস্করণ ২.১.2.২) বুঝতে পারি যে আমার 'সম্পাদিত' পরিবর্তনগুলি মূল ডিরেক্টরিতে ছিল এবং আমার গিট ব্যাশ কমান্ডগুলি একটি গভীর অনুলিপি থেকে ছিল যা অবশেষ ছিল অপরিবর্তিত


0

আমারও একই সমস্যা ছিল। দেখা যাচ্ছে আমার কাছে প্রকল্পের দুটি অনুলিপি ছিল এবং আমার টার্মিনালটি ভুল প্রকল্পের ফোল্ডারে ছিল!


0

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


আপনি কি এর জন্য কোনও সমাধান বের করেছেন? আমি যখন কোনও মার্জিং সরঞ্জাম ব্যবহার করি তখন আমার পরিবর্তিত ফাইলগুলিকে স্বীকৃতি না দিয়ে আমার গিটের সাথে লড়াই করে চলেছি, এবং পরিবর্তনগুলি দেখার জন্য গিট পাওয়ার একমাত্র উপায় হ'ল আমার সংযুক্তির জন্য ন্যানো ব্যবহার করা, এতে আরও বেশি সময় লাগে। দ্বন্দ্বযুক্ত ফাইলগুলি প্রাথমিকভাবে গিটের জন্য দৃশ্যমান হয়, এটি মার্জ সরঞ্জাম দ্বারা সম্পাদিত হওয়ার পরে তারা গিটটিতে "অপরিবর্তিত" হিসাবে দেখায়।
লুকাস পি।

আমি জানি না কেন এটি কাজ করে এবং কীভাবে এটি কাজ করে তবে এটি আমার জন্য ধন্যবাদ ধন্যবাদ
অমিত বিশট

0

আমার এখানে একই সমস্যা রয়েছে VS2015 আমার জেএস ফাইলগুলির পরিবর্তনগুলি সনাক্ত করতে পারে না, সংগ্রহস্থল সেটিংস থেকে রিমোটগুলি সরিয়ে এবং তারপরে রিমোট URL টি পুনরায় যুক্ত করে আমার সমস্যার সমাধান করে।


0

আমি যখন ভিআই এডিটর সহ সার্ভারে একটি প্যাচ ফাইল তৈরি করেছি তখন আমার একই সমস্যা ছিল। দেখে মনে হচ্ছে সমস্যাটি ফাঁক ফাঁকেই ছিল। আমি যখন স্থানীয় থেকে প্যাচটি ঠেলেছিলাম তখন মোতায়েন করা যথাযথ ছিল।


-1

আমি এই সমস্যা ছিল। আমার কাজ করছে না কারণ আমি আমার ফাইলগুলিকে আমার প্রকল্পের ভিতরে .git ফোল্ডারে রাখছিলাম।


-2

আমার ক্ষেত্রে, git reset --hardমুছে ফেলা ফাইলগুলি করা এবং কিছু খালি ফোল্ডার রেখে দেওয়া। সামগ্রীটি পরিদর্শন করার পরে আমি লক্ষ্য করেছি যে ডিরেক্টরিগুলি খালি ছিল।

তবে গিট ফাঁকা ফোল্ডার উপেক্ষা করে। (সংশোধন, গিট সমস্ত ডিরেক্টরি উপেক্ষা করে যেমন এটি লিখিত বিষয়বস্তু অনুসরণ করে, খালি ফোল্ডার সামগ্রী নয়))


-4

git add * তারপর ব্যবহার করার চেষ্টা করুনgit commit


4
তাই আপনাকে স্বাগতম! এটি সম্ভবত প্রশ্নের উত্তর দেয় না এবং ইতিমধ্যে এখানে 9 টি উত্তর রয়েছে। আপনার উত্তরগুলির প্রয়োজন এমন প্রশ্নের দিকে আপনার প্রচেষ্টাটি ঘুরান!
ক্রিস লুয়েংগো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.