এই প্রশ্নের ইতিমধ্যে রিচার্ড 210363 দ্বারা সঠিক উত্তর দেওয়া হয়েছে।
তবে, আমি এটি উল্লেখ করতে চাই যে এটি করার আরও একটি উপায় রয়েছে এবং সতর্ক করে দেওয়ার জন্য যে এই বিকল্প পদ্ধতিটি এড়ানো উচিত , কারণ এটি সমস্যার সৃষ্টি করে।
যেমন R0MANARMY মূল প্রশ্নের একটি মন্তব্যে বলেছে, গিট কমান্ড লাইন বা এমনকি গিট গুই ব্যবহার করে বিদ্যমান সলিউশন ফোল্ডার থেকে একটি রেপো তৈরি করা সম্ভব। যাইহোক, আপনি যখন এটি করেন তখন এটি ফোল্ডারের নীচে থাকা সমস্ত ফাইলকে রেপোতে বিল্ড আউটপুট (বিন / আপত্তি / ফোল্ডার) ব্যবহারকারী বিকল্প ফাইল (.suo, .csproj.user) এবং আপনার সমাধানে থাকতে পারে এমন অসংখ্য অন্যান্য ফাইল যুক্ত করে ফোল্ডার কিন্তু যে আপনি আপনার রেপো অন্তর্ভুক্ত করতে চান না। এর একটি অযাচিত পার্শ্ব প্রতিক্রিয়া হ'ল স্থানীয়ভাবে বিল্ডিংয়ের পরে, বিল্ড আউটপুটটি আপনার "পরিবর্তনগুলি" তালিকায় প্রদর্শিত হবে।
আপনি যখন ভিজ্যুয়াল স্টুডিওতে "ফাইল নির্বাচন করুন | উত্স নিয়ন্ত্রণে যুক্ত করুন" ব্যবহার করে যুক্ত করেন, এতে বুদ্ধিমানের সাথে সঠিক প্রকল্প এবং সমাধান ফাইলগুলি অন্তর্ভুক্ত করা হয় এবং অন্যগুলি বাদ দেয়। এছাড়াও এটি স্বয়ংক্রিয়ভাবে একটি .gitignore ফাইল তৈরি করে যা ভবিষ্যতে এই অযাচিত ফাইলগুলি রেপোতে যুক্ত হওয়া থেকে বিরত রাখতে সহায়তা করে।
যদি আপনি ইতিমধ্যে একটি অযাচিত ফাইলগুলি অন্তর্ভুক্ত করে এমন একটি রেপো তৈরি করে রেখেছেন এবং পরে .gitignore ফাইলটি পরে যুক্ত করেন, অযাচিত ফাইলগুলি এখনও রেপোর অংশ থাকবে এবং ম্যানুয়ালি অপসারণের প্রয়োজন হবে ... সম্ভবত মুছে ফেলা সহজ easier রেপো এবং সঠিকভাবে রেপো তৈরি করে আবার শুরু করুন।