আমি গিটিগনোর পরিবর্তন করতে চাই, তবে দলের সবাই এই পরিবর্তনগুলি চান না wants একজন ব্যবহারকারী কীভাবে তাদের নিজস্ব নির্দিষ্ট গিট ফাইল উপেক্ষা করতে পারেন?
আমি গিটিগনোর পরিবর্তন করতে চাই, তবে দলের সবাই এই পরিবর্তনগুলি চান না wants একজন ব্যবহারকারী কীভাবে তাদের নিজস্ব নির্দিষ্ট গিট ফাইল উপেক্ষা করতে পারেন?
উত্তর:
ব্যবহারকারী-নির্দিষ্ট এবং রেপো-নির্দিষ্ট ফাইল উপেক্ষা করার জন্য আপনার নীচের ফাইলটি বসানো উচিত:
$ GIT_DIR / তথ্য / বাদ
সাধারণত $ GIT_DIR এর অর্থ দাঁড়ায়:
your_repo_path / .git /
git update-index --skip-worktree [<file>...]
( হ্যাশরকেট / ব্লগ / পোষ্ট /… থেকে )
আপনি নিজের .gitignore ব্যবহার করে তৈরি করতে পারেন
git config --global core.excludesfile $HOME/.gitignore
তারপরে সেই ফাইলটিতে আপনার কাঙ্ক্ষিত এন্ট্রি রাখুন।
.user_gitignore
ফাইলটি রেপোর .git
ডিরেক্টরিতে রাখতে পারেন এবং এটিকে যুক্ত করতে পারেনgit config core.excludesfile .git/.user_gitignore
~/.cvsignore
কারণ আরএসইএনসি-র মতো ইউটিলিটিগুলিও এই ফাইলটি ব্যবহার করবে।
core.excludesfile
আপনার গ্লোবাল নির্দেশিত উপেক্ষা ফাইল অর্থাৎ, ~/.gitignore
। আপনি যদি বিশ্বব্যাপী ব্যতিক্রমগুলি সংরক্ষণ করতে চান এবং পাশাপাশি ভাণ্ডার সুনির্দিষ্ট ব্যতিক্রমগুলি পেতে চান, তবে @ গ্রিজুয়ের উত্তর হল উপায়
~/.gitignore
ফাইল নেই তাই আমি একটি তৈরি করেছি। আমি ঠিক একটি এন্ট্রি knexfile.js
রেখেছি : এবং যখন আমি রেপোতে ফিরে যাই এবং চালিত git status
করি তখনও ফাইলটি পরিবর্তন তালিকায় রাখি।
তাদের .gitconfig এ:
[core]
excludesfile = ~/.global_gitignore
এইভাবে, তারা বিশ্বব্যাপী কিছু ধরণের ফাইল উপেক্ষা করতে পারে। প্রতিটি ব্যবহারকারীর নিজস্ব বৈশ্বিক উপেক্ষা ফাইল থাকতে পারে।
.gitconfig
চালিয়ে git config --local -e
আপনি অ্যাক্সেস করতে পারবেন
উদাহরণস্বরূপ, আপনি ~/some/path/.idea
ফোল্ডারটি উপেক্ষা করতে চান :
# 1. Add .idea to user specific gitignore file
echo .idea > ~/.gitignore
# 2. Add gitignore file to gitconfig
git config --global core.excludesfile ~/.gitignore
আটলশিয়ান .gitignore টিউটোরিয়ালে নির্দেশিত হিসাবে , আপনি আপনার রেপোর <repo>/.git/info/exclude
ফাইলটিও ব্যবহার করতে পারেন যা আপনি যে কোনও পাঠ্য সম্পাদক দিয়ে সহজেই সম্পাদনা করতে পারবেন। এটি যেমন কাজ করে .gitignore
।
আমি সহজেই আমার ইন্টেলিজি ফাইলগুলি, ব্যক্তিগত ডকফায়ালগুলি এবং স্টাফগুলিকে উপেক্ষা করতে পারি কেবলমাত্র আমার সাথে কাজ করা দরকার।
your_repo/.git/info/exclude
। ফাইলটি একটি স্ট্যান্ডার্ড .gitignore ফাইলের মতো ফর্ম্যাট করা আছে ।