সুতরাং আমি আমার .gitignore ফাইলটিতে একটি ফোল্ডার যুক্ত করেছি।
একবার আমি git status
এটি করি তা আমাকে বলে
# On branch latest
nothing to commit (working directory clean)
তবে, আমি যখন শাখা পরিবর্তন করার চেষ্টা করি তখন আমি নিম্নলিখিতগুলি পাই:
My-MacBook-Pro:webapp marcamillion$ git checkout develop
error: The following untracked working tree files would be overwritten by checkout:
public/system/images/9/thumb/red-stripe.jpg
public/system/images/9/original/red-stripe.jpg
public/system/images/8/thumb/red-stripe-red.jpg
public/system/images/8/original/red-stripe-red.jpg
public/system/images/8/original/00-louis_c.k.-chewed_up-cover-2008.jpg
public/system/images/7/thumb/red-stripe-dark.jpg
public/system/images/7/original/red-stripe-dark.jpg
public/system/images/7/original/DSC07833.JPG
public/system/images/6/thumb/red-stripe-bw.jpg
public/system/images/6/original/website-logo.png
public/system/images/6/original/red-stripe-bw.jpg
public/system/images/5/thumb/Guy_Waving_Jamaican_Flag.jpg
public/system/images/5/original/logocompv-colored-squares-100px.png
public/system/images/5/original/Guy_Waving_Jamaican_Flag.jpg
public/system/images/4/thumb/DSC_0001.JPG
public/system/images/4/original/logo.png
public/system/images/4/original/DSC_0001.JPG
public/system/images/4/original/2-up.jpg
public/system/images/3/thumb/logo2.gif
public/system/images/3/original/logo2.gif
public/system/images/3/original/Guy_Waving_Jamaican_Flag.jpg
public/system/images/3/original/11002000962.jpg
public/system/images/2/thumb/Profile Pic.jpg
public/system/images/2/original/Profile Pic.jpg
public/system/images/2/original/02 Login Screen.jpg
public/system/images/1/original/Argentina-2010-World-Cup.jpg
Please move or remove them before you can switch branches.
Aborting
আমার .gitignore ফাইলটি দেখতে এমন দেখাচ্ছে:
.bundle
.DS_Store
db/*.sqlite3
log/*.log
tmp/**/*
public/system/images/*
public/system/avatars/*
আমি কীভাবে এই কাজ করব যাতে এই ফাইলগুলি মোছা না করে আমি শাখাগুলি স্যুইচ করতে পারি?
আমি যদি কোনও পরিবর্তন করি তবে এটি কী এই ফাইলগুলিতে প্রভাব ফেলবে? অন্য কথায়, যদি আমি পরে এই শাখায় ফিরে আসি তবে আমার সর্বশেষ প্রতিশ্রুতি অনুসারে সবকিছু কি নিখুঁত হবে?
আমি এই ফাইলগুলি হারাতে চাই না, আমি কেবল তাদের ট্র্যাক করতে চাই না।