গিট অটোকম্প্লেশন হোমব্রিউয়ের সাথে কাজ করছে না


12

এখানে আমার সেটআপ:

brew install git bash-completion
Warning: git-2.1.3 already installed
Warning: bash-completion-1.3 already installed

.বাশ_প্রফাইলে:

if [ -f $(brew --prefix)/etc/bash_completion ]; then
    . $(brew --prefix)/etc/bash_completion
fi

তবে আমার কাছে এখনও গিট কমান্ডের জন্য স্ব-সমাপ্তি নেই। (আমি আগে ম্যাকপোর্টগুলি ব্যবহার করেছি, তবে এটি সম্পূর্ণরূপে সরিয়ে ফেলেছি কারণ আমি যা কিছু চেষ্টা করি না কেন স্বয়ংক্রিয়রূপে গিট কমান্ড পেতে পারি না))

আমি OSX 10.10 এ আছি

উত্তর:


10

ইয়োসেমাইটের জন্য, আমি হোমব্রিউয়ের সাথে 2.1.3 গিট আপগ্রেড করার পরে, এটি আমার .profileফাইলে কাজ করেছে ( .bash_profileবা অনুরূপ কাজ করবে):

# git tab completion (homebrew)
if [ -f `brew --prefix`/etc/bash_completion.d/git-completion.bash ]; then
    . `brew --prefix`/etc/bash_completion.d/git-completion.bash
fi

আমি git-prompt.shসেখানে থাকতাম , তবে এটি git-completion.bashআমার পক্ষে কাজ করার জন্য পরিবর্তন করে । ymmv।


3

আপনার হোম ডিরেক্টরিতে সরাসরি ডাউনলোড করার চেষ্টা করুন:

curl -O https://raw.github.com/git/git/master/contrib/completion/git-completion.bash
mv git-completion.bash .git-completion.bash

তারপরে আপনার .bash_profileঅ্যাডগুলিতে নিম্নলিখিতগুলি যুক্ত করুন:

if [ -f ~/.git-completion.bash ]; then
    . ~/.git-completion.bash
fi

1
এটি করেছেন wget https://raw.github.com/git/git/master/contrib/completion/git-completion.bash && source git-completion.bash, এখনও ভাগ্য নেই।
কিড

@ কেয়েড, এই + উত্তরের .বাশ_ প্রোফাইল আমার পক্ষে কাজ করেছে।
ম্যারাগিউস

এমনকি . ~/.git-completion.bashসরাসরি শেলের মধ্যেও কাজ করে না। কোনও ত্রুটির বার্তাও নেই।
কিড

1

আমার সিস্টেমে (১০.১০.৫), আমি এটি জিআইটি ডিরেক্টরিতে bus_completion.d / গিট-সমাপ্তি.ব্যাশ /usr/local/etc/bash_completion.d/ এ একটি সিমিলিংক তৈরি করে ঠিক করেছি। আমার ক্ষেত্রে:

cd /usr/local/etc/bash_completion.d
ln -s ../../Cellar/git/2.7.2/etc/bash_completion.d/git-completion.bash git-completion.bash

গিটের আপনার ইনস্টলড সংস্করণটি চেকআউট করে নিশ্চিত করে নিন এবং আপনার সংস্করণটি দিয়ে ২.7.২ প্রতিস্থাপন করবেন।


আমি ইতিমধ্যে এটি আছে, কিন্তু এটি এখনও কাজ করে না।
কিড

অন্যান্য উত্তরের সাথে এটি করা আমার পক্ষেও ভাল কাজ করেছে। ধন্যবাদ!
Vandesh
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.