আপনি যখন কোন অঙ্গীকার করছেন তখন আপনি দুর্ঘটনাক্রমে অস্থায়ী ফাইলগুলি অন্তর্ভুক্ত করতে বা নির্দিষ্ট ফোল্ডার তৈরি করতে চান না। সুতরাং প্রতিশ্রুতি .gitignoreথেকে উপেক্ষা করতে চান এমন আইটেমের একটি তালিকা ব্যবহার করুন ।
এছাড়াও, গুরুত্বপূর্ণভাবে git status সর্বাধিক ব্যবহৃত একটি কমান্ড যেখানে আপনি git statusসংশোধিত ফাইলগুলি তালিকাভুক্ত করতে চান ।
আপনি চাইবেন যে আপনার git statusতালিকাটি অযাচিত ফাইলগুলি থেকে পরিষ্কার দেখাচ্ছে । উদাহরণস্বরূপ, আমি পরিবর্তন a.cpp, b.cpp, c.cpp, d.cpp & e.cppকরেছি আমি git statusনিম্নলিখিতগুলি তালিকাবদ্ধ করতে চাই :
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
আমিgit status বিল্ড ফোল্ডারের মধ্যস্থতাকারী অবজেক্ট ফাইল এবং ফাইলগুলির সাথে এই জাতীয় পরিবর্তিত ফাইলগুলি তালিকাভুক্ত করতে চাই না
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
অতএব, git statusএই মধ্যবর্তী অস্থায়ী ফাইলগুলি তালিকাভুক্ত করার জন্য এবং দুর্ঘটনাক্রমে রেপোতে তাদের প্রতিশ্রুতিবদ্ধ থেকে নিজেকে মুক্ত রাখতে, আমার এমন একটি তৈরি করা উচিত .gitignoreযা প্রত্যেকেই করে। আমি যে ফাইলগুলি এবং ফোল্ডারগুলি প্রতিশ্রুতিবদ্ধতা .gitignoreথেকে বাদ দিতে চাই তার তালিকা তৈরি করতে হবে।
.gitignoreঅপ্রয়োজনীয় ফাইল প্রতিশ্রুতি এড়ানোর জন্য আমার অনুসরণ করা হল
/*.cmake
/*.DS_Store
/.user
/build