HeadlinesBriefing favicon HeadlinesBriefing.com

গু প্রকল্পে গিটিগ্নয়র কীভাবে ব্যবহার করবেন

Hacker News •
×

অনেক ডেভেলপার অপ্রত্যাশিতভাবে .DS_Store ফাইলগুলি, node_modules, IDE কনফিগারেশন বা পরিবেশ চরিপ্রয়োজনীয় চরঙ্গুলি কমিট করেছেন, যা ব্যয়করণীয় পরিষ্কারের দিকে নিয়ে যায়। ফাইলগুলিকে সিলেক্টিভলি আইগ্নোর করার বদলে, ডিফল্টভাবে সবকিছু আইগ্নোর করার একটি বিকল্প বিবেচনা করুন এবং কেবল নির্দিষ্ট ফাইলগুলি অনুমতি দিন। একটি সহজ গু প্রকল্পের জন্য, একটি .gitignore ফাইল মূল ফাইলগুলি ব্যতিকে সবকিছু আইগ্নোর করতে পারে: নিজেই .gitignore, *.go সোর্স ফাইলগুলি, go.mod, go.sum এবং অন্যান্য স্পষ্টভাবে অনুমোদিত ফাইলগুলি। এটি নিশ্চিত করে যে কেবল ইচ্ছিত ফাইলগুলি গিট দ্বারা ট্র্যাক করা হয়। এই পদ্ধতি সব রিপোজিটরির জন্য আদর্শ নয়, কিন্তু এটি একটি বিকল্প পদ্ধতি প্রদান করে। আধুনিক প্রকল্পগুলি সাধারণত অনেক স্থানীয় ফাইল ধারণ করে, যেমন এজেন্টিক ডকস বা সাবফোল্ডারগুলি, যা প্রারম্ভিকভাবে সবকিছু আইগ্নোর করা সহজ করে তোলে। TypeScript-Go এর 207-লাইন .gitignore এই জটিলতা প্রদর্শন করে। যদি আপনি যাপন করতে চান যে একটি পাথ গিট দ্বারা আইগ্নোর করা হয়েছে কিনা, তাহলে git check-ignore <ফাইল> চালান। এটি আশা করা ফাইলগুলি গিট-এ কোনো প্রদর্শন না হলে বিভ্রান্তি এড়াতে পারে। অতিরিক্তভাবে, lazygit কে সবচেয়ে ভালো Git TUI হিসেবে সুপারিশ করা হয়েছে।