উইন্ডোজ এক্সপ্লোরারের একটি "ওপেন গিট-ব্যাশ…" প্রসঙ্গ মেনু কীভাবে যুক্ত করবেন?


122

উইন্ডোজ এক্সপ্লোরার-এ কীভাবে একটি প্রসঙ্গ (ওরফে রাইট ক্লিক) মেনু যুক্ত করা যায় যা ক্লিক করা হলে বর্তমান এক্সপ্লোরার ফোল্ডারে গিট-ব্যাশ কনসোলটি খোলে?


আপনি যদি উইন্ডোজের জন্য গিটের বর্তমান সংস্করণটি ইনস্টল করেন তবে এটি ইতিমধ্যে সেই শর্টকাটগুলি সরবরাহ করে।
লম্বাস

2
@ লম্বাস আপনি পোর্টেবল ব্যবহার করছেন না তা না, যা আপনার অ্যাডমিনের অধিকার না থাকলে আপনাকে ব্যবহার করতে হতে পারে।
পিক্সেলমাস্টার

উত্তর:


153

আমারও একই সমস্যা ছিল এবং আমি এটি করেছি।

পদক্ষেপ 1: প্রারম্ভিক মেনুতে "regedit" টাইপ করুন

পদক্ষেপ 2: রেজিস্ট্রি সম্পাদক চালান

পদক্ষেপ 3: নেভিগেট করুনHKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell

পদক্ষেপ 4: "শেল" এ ডান ক্লিক করুন এবং নতুন> কী নির্বাচন করুন। কী "বাশ" নাম দিন

"শেল" এ ডান ক্লিক করুন এবং নতুন> কী নির্বাচন করুন।  কী "বাশ" নাম দিন

পদক্ষেপ 5: মানটি সংশোধন করুন এবং এটি "ব্যাশে খুলুন" এ সেট করুন এটি ডান ক্লিকে প্রদর্শিত টেক্সট।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

পদক্ষেপ:: বাশের অধীনে একটি নতুন কী তৈরি করুন এবং এটিকে "কমান্ড" নাম দিন। আপনার গিট-ব্যাশ.এক্সে পথে এই কীটির মান সেট করুন।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

রেজিস্ট্রি সম্পাদক বন্ধ করুন।

আপনার এখন এক্সপ্লোরারের ডান ক্লিক মেনুতে বিকল্পটি দেখতে পারা উচিত

পিএস গিট বাশ ডিফল্টরূপে বর্তমান ডিরেক্টরিটি তুলেছে।

সম্পাদনা : আপনি যদি একটি ক্লিকের পদ্ধতির চান তবে নীচে ওজেশের সমাধানটি দেখুন check


2
আমি একটি ত্রুটি এক্সপ্লোরার ত্রুটি পেয়েছিলাম। এটি ঠিক করতে আমাকে কমান্ডকিতে "সি: \ প্রোগ্রাম ফাইলগুলি \ গিটি \ গিট-বাশ.এক্সই" "% ভি"
বিমজি

11
এটি উইন্ডোজ 10 এও কাজ করেছিল যখন আমার কাছে কেবল শেল্লেক্স কী এবং কোনও শেল ছিল না (যা আমি আপনার নির্দেশনা অনুসারে তৈরি করেছি এবং সমস্তই ভাল কাজ করেছে)
হ্যারিসন

1
@Julix stackoverflow.com/a/27090678/2697556 পেয়েছি। আশা করি এটি আপনার পক্ষে কাজ করে
শাওয়াত রুঙ্গা

7
উইন্ডোজ 10 এখানে: এই সমাধানটি প্রথমে "শেল" যুক্ত করে আমার পক্ষে কাজ করার সময় শর্টকাট সহজেই দেখার জন্য এটি আপনাকে ভিজ্যুয়াল কিউ দেয় না। আমি ওজেশের সমাধানটি আরও পছন্দ করি কারণ এটি আপনাকে একটি আইকনও দেয় gives এটি আক্ষরিকভাবে কপি-পেস্ট করুন এবং চালান। এটি আপনাকে আরও অনেক সময় সাশ্রয় করবে। উভয় সমাধান যদিও কাজ করে।
Ultimater

1
আমি ব্যক্তিগতভাবে এই সমাধানটিকে প্রাধান্য দিই কারণ আমি কিছু সুযোগে প্রসঙ্গ মেনুতে একাধিক এন্ট্রি রাখতে চাই না এবং এছাড়াও ইনস্টলেশনের পথগুলি সঠিক কিনা তাও নিশ্চিত করতে চাই। ইনস্টলেশনের পথটি খুঁজে পেতে, যদি কোনও গিটব্যাশ চলমান থাকে তবে টাস্ক ম্যানেজারে যান, তার ডানদিকে ক্লিক করুন, এবং ফাইলের অবস্থান ওপেন (বা বিশদ) ব্যবহার করুন।
মিশনজয়

210

পদক্ষেপ 1. আপনার ডেস্কটপে ডান ক্লিক করুন "নতুন" -> ওপেনগিটব্যাশ.গ্রিগ নামের "পাঠ্য দস্তাবেজ"

পদক্ষেপ 2. ফাইলটি ডান ক্লিক করুন এবং "সম্পাদনা" নির্বাচন করুন

পদক্ষেপ 3. নীচের কোডটি কপি-পেস্ট করুন, ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন

পদক্ষেপ ৪. ডাবল ক্লিক করে ফাইলটি কার্যকর করুন

দ্রষ্টব্য: রেজিস্ট্রি লিখতে আপনার প্রশাসকের অনুমতি প্রয়োজন।

Windows Registry Editor Version 5.00
; Open files
; Default Git-Bash Location C:\Program Files\Git\git-bash.exe

[HKEY_CLASSES_ROOT\*\shell\Open Git Bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"

[HKEY_CLASSES_ROOT\*\shell\Open Git Bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""

; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"


[HKEY_CLASSES_ROOT\Directory\shell\bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%1\""

; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\Background\shell\bash]
@="Open Git Bash"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""

এবং এখানে আপনার ফলাফল:

এখানে চিত্র বর্ণনা লিখুন


8
এই উপায়টি দ্রুততর হয় তবে ম্যানুয়ালি এন্ট্রিগুলি তৈরি করুন। ধন্যবাদ!
ব্রুনো বিয়েরি

9
এই সমাধানটি নির্বাচিত উত্তরের চেয়ে অনেক বেশি মার্জিত। আমি বিশ্বাস করি এটি গ্রহণযোগ্য সমাধান হওয়া উচিত।
ডাব্লু ডিকসন

3
@ জেক্সডিসি: আপনি যদি 'ওপেন গিট ব্যাশ'-এর পরিবর্তে' ওপেন গিট ব্যাশ 'চান, আপনি ওপেনগিটিব্যাশ.রেগে কেবল' এখানে 'যুক্ত করতে পারেন যেখানে আপনি' ওপেন গিট ব্যাশ 'এর মুখোমুখি হন।
ওজেশ

2
: অবগতির জন্য, যদি আপনি এটি শুধুমাত্র একটি নির্দিষ্ট ব্যবহারকারীর অ্যাকাউন্টের জন্য চাই, এই হল যেখানে উইন্ডোজ জন্য Git ইনস্টলার রাখে ঐ git_bash এবং git_gui কী HKEY_USERS\{the-account-SID}\Software\Classes\Directory\Background\shell, HKEY_USERS\{the-account-SID}\Software\Classes\Directory\shellএবংHKEY_USERS\{the-account-SID}\Software\Classes\LibraryFolder\background\shell
গ্রেঞ্জার

1
উইন্ডোজ 10 এ সরাসরি কাজ করেছেন। ধন্যবাদ! দুর্দান্ত সমাধান।
গ্যাব্রিয়েল অ্যামাজনাস মেসকিটা

25

সবচেয়ে সহজ উপায় হ'ল এখান থেকে সর্বশেষতম গিট ইনস্টল করা । এবং ইনস্টল করার সময়, আপনি উইন্ডোজ এক্সপ্লোরার ইন্টিগ্রেশন বিকল্পটি সক্ষম করছেন তা নিশ্চিত করুন ।

এখানে চিত্র বর্ণনা লিখুন

আপনার কাজ শেষ হয়ে গেলে আপনি যখনই কোনও ফোল্ডারে ডান ক্লিক করবেন তখন আপনি এই বিকল্পগুলি পাবেন get

এখানে চিত্র বর্ণনা লিখুন

আশা করি এটা সাহায্য করবে.


2
এই উত্তর আন্ডাররেটেড হয়! ;-)
সায়াবশ মুর্তজাভি

6
দুর্ভাগ্যক্রমে এগুলি কেবল ইনস্টল অপশন, তারা ইনস্টলেশনের পরে উপলব্ধ নয়
থমাসরোনস

19

এখানে রেজিস্ট্রি রফতানি (*.regউইন্ডোজ ইনস্টলার- গিট জিইউআইয়ের সরাসরি গিট জিইউআই এবং গিট বাশের জন্য ফাইলগুলি) :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui]
@="Git &GUI Here"
"Icon"="C:\\Program Files\\Git\\cmd\\git-gui.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui\command]
@="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v.\""

গিট ব্যাশ:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell]
@="Git Ba&sh Here"
"Icon"="C:\\Program Files\\Git\\git-bash.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_shell\command]
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\""

*.regফাইল সম্পর্কে বিস্তারিত জানার জন্য, মাইক্রোসফ্ট থেকে একটি " রেগ ফাইল ব্যবহার করে রেজিস্ট্রি সাবকি এবং মানগুলি কীভাবে যুক্ত করতে, সংশোধন করতে হবে বা মুছবেন " দেখুন।


জিইউআই এর আগে ও কি?
TheSETJ

2
@TheSETJ যে পত্রটি সফল &হয় সেগুলি সেই মেনু প্রবেশের হটকি হয়ে যায়।
মনো ব্লেইন

এটি কম কোড নিয়ে কাজ করে। আসল পথ দিয়ে পথটি প্রতিস্থাপন করতে ভুলবেন না।
youkaichao

7

আমার জন্য যা কাজ করেছিল তা প্রায় এটিই ছিল তবে নিম্নলিখিত রেজিডিট পথের সাথে:
HKEY_LOCAL_MACHINE/SOFTWARE/Classes/Directory/background/shell এবং এখানে আমি প্রদর্শন কী হতে চাই তার মান সহ আমি কী কীটি তৈরি করেছি এবং তারপরে মান হিসাবে এই নামক কমান্ডের অধীনে একটি আর কী তৈরি করেছি the গিট-বাশ.এক্স.ই.

আমি উইন্ডোজ 10 এ আছি এবং একটি নতুন গিট ইনস্টল করুন যা এটি কোনও কারণে স্বয়ংক্রিয়ভাবে যুক্ত হয় না (গিট সংস্করণ 2.12.0 64 বিট)


আপনার পুরো উত্তরটি এখানে অভিযোজিত করা উচিত, যাতে কোনও পাঠককে প্রথমে সেই পোস্টটি খুঁজে বের করতে না হয় (যা মুছে ফেলা হয়েছে, ব্যবহারকারী মুছে ফেলা হয়েছে, বা ব্যবহারকারীর নাম পরিবর্তন হয়েছে)।
নাথন টগি

5

আপনি উইন্ডোজের জন্য গিট বা উইন্ডোজের জন্য গিথুব ইনস্টল করতে পারেন, আপনার উইন্ডোজ এক্সপ্লোরারটিতে এই বৈশিষ্ট্যটি যুক্ত করার জন্য ইনস্টল করার সময় উভয়ই আপনাকে পছন্দ দেয়। আপনি এখানে পেতে পারেন:

উইন্ডোজ জন্য গিথুব

https://windows.github.com/

উইন্ডোজ জন্য গিট

http://git-scm.com/


8
এই দরকারী উত্তর হতে পারে, কিন্তু এটা খেয়াল করা জরুরী গুরুত্বপূর্ণ যে এই প্রবলভাবে হয় না "উইন্ডোজ জন্য Git"। আপনি সরকারী উইন্ডোজ জন্য Git এর তৈরী করে পেতে পারেন গীত ওয়েবসাইট থেকে বা থেকে উইন্ডোজ জন্য Git সাইটে । আপনার লিঙ্কটি উইন্ডোজের গিটহাবে যায় যা গিট থেকে পৃথক মালিকানা সরঞ্জাম।
ক্রিস

1
উইন্ডোজের জন্য গিট ইনস্টল করার সময় কনটেক্সট মেনু অপশন ডিফল্টরূপে 'চালু' হয় না। ইনস্টল করার সময় আপনার সেগুলি নির্বাচন করতে হবে।
nbushnell

5
আমি মনে করি ইনস্টলেশনটি শেষ হয়ে গেলে কীভাবে এটি যুক্ত করা যায় সে সম্পর্কে প্রশ্নটি আরও।
শাশ্বত রুঙ্গা

4

হিসাবে, @ শাশ্বত রুঙ্গা বলেছিলেন: "আমি মনে করি ইনস্টলেশন শেষ হওয়ার পরে এটি কীভাবে যুক্ত করা যায় সে সম্পর্কে প্রশ্নটি আরও বেশি।"

আমার পিসিতে (উইন্ডোজ)) আমি ভিজুয়াল স্টুডিও 2017 ইনস্টল করার পরে "গিট ব্যাশ এখানে" কমান্ডটি অদৃশ্য হয়ে গেছে বলে আমি মনে করি।

আমি আবার গিট ডাউনলোড করে ইনস্টল করে এটি ফিক্স করছি ।


দ্রষ্টব্য: "উইন্ডোজের জন্য গিট ইনস্টল করার সময় ডিফল্টরূপে প্রসঙ্গ মেনু বিকল্পগুলি 'চালু' থাকে না। ইনস্টল করার সময় আপনাকে সেগুলি নির্বাচন করতে হবে।" - @ এনবুশনেল ( আমি এটি করেছি )


আপনার নোট সম্পর্কিত। প্রসঙ্গ মেনু বিকল্পগুলি সক্ষম করতে আপনি ইনস্টলের সময় কোন বিশেষ বিকল্পটি নির্বাচন করেছিলেন? আমার জন্য, এটি "গিট সিএমডি এখানে" বিকল্পটি দেখায় না
স্কোয়াশড.বাগাবু

ইনস্টলেশন প্রক্রিয়া পদক্ষেপগুলিতে মনোযোগ দিন। আমার বর্তমান সংস্করণটিতে এই সেটিংসটি ডিফল্টরূপে যুক্ত হয়েছিল।
মারিয়ান07

আমি করেছিলাম. পরিষ্কার হওয়ার জন্য ইনস্টলেশন পদক্ষেপগুলিতে "এখানে গিট সিএমডি" করার কোনও বিকল্প নেই, যা আমি খুঁজছিলাম। তাদের কাছে এটি কেবল "গিট জিইউআই" এবং "গিট বাশ" এর জন্য রয়েছে। যা ব্যাখ্যা করে যে "গিট সিএমডি এখানে" কেন কোনও প্রসঙ্গ মেনু বিকল্প নেই। ভাবছি কেন? এই মুহূর্তে আমাকে এটি ম্যানুয়ালি চালু করতে হবে, যা কোনও অর্থ দেয় না।
স্কোয়াশড.বাগাবু

Git Bashআপনি যা খুঁজছেন তা terminalএটি বর্তমান ডিরেক্টরিতে খোলে ।
মারিয়ান ০7

তাহলে ইনস্টলেশনের পরে তাদের কাছে কেন গিট সিএমডি বিকল্প রয়েছে? এমনকি এটি স্টার্ট মেনুতে দেখাও কেন? এছাড়াও, উইন্ডোজে গিট বাশের পরিবর্তে গিট সিএমডি করা আরও বোধগম্য।
স্কোয়াশড.বাগাবু

3

প্রসঙ্গ মেনুতে "স্টার্ট কমান্ড প্রম্পট উইথ রুবি" যুক্ত করার ক্ষেত্রে একই রকম সমস্যা ছিল কারণ এতে সেন্টিমিডির প্যাচ সহ প্যারামিটারগুলিও জড়িত। উপরের সমাধান হিসাবে একই পদ্ধতি অনুসরণ করেছে

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\*\shell\Cmd With Ruby]  
@="Cmd With Ruby"  
"Icon"="C:\\Windows\\System32\\cmd.exe"

[HKEY_CLASSES_ROOT\*\shell\Cmd With Ruby\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%1\"\""


[HKEY_CLASSES_ROOT\Directory\shell\bash]  
@="Cmd With Ruby"  
"Icon"="C:\\Windows\\System32\\cmd.exe"


[HKEY_CLASSES_ROOT\Directory\shell\bash\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%1\"\"" 

[HKEY_CLASSES_ROOT\Directory\Background\shell\bash]  
@="Cmd With Ruby"  
"Icon"="C:\\Windows\\System32\\cmd.exe"


[HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command]
@="\"C:\\Windows\\System32\\cmd.exe\" \"/E:ON /K
\"C:\\Ruby25-x64\\bin\\setrbvars.cmd\"\" \"--cd=%v.\"\""

1

সাধারণত git bash hereকেবল ডিরেক্টরিতে চালানো যায় তাই আপনাকে ডিরেক্টরিতে যেতে হবে এবং পূর্ববর্তী ডিরেক্টরিতে ডান ক্লিক করতে হবে git bash here(অবশ্যই উইন্ডোজ ওএসে) নির্বাচন করুন।
দ্রষ্টব্য : কোনও ডিরেক্টরিতে কনটেক্সট মেনুতে কোনও git bash hereবিকল্প নেই।


এখানে গিট ব্যাশ অ্যাক্সেস করার জন্য ডিরেক্টরিতে থাকা অবস্থায় আপনি সাদা স্থানটিতে ডান ক্লিক করতে পারেন।
রায়ানজেএমসিগোয়ান

@ রায়ানজেএমসি গোয়ান আপনি ঠিক বলেছেন। তবে উইন্ডোজ এক্সপিতে সেই বিকল্পটি পাওয়া যায় না তাই আমি ধরে নিয়েছিলাম যে এটিই ছিল।
qt-x

আমি এক্সপ্লোরার প্রতিস্থাপন হিসাবে ডিরেক্টরি Opus ব্যবহার করছি বলে এটি আমাকে সহায়তা করেছিল। কোনও ফোল্ডারে ডান ক্লিক করার সময় আমি কেবল প্রসঙ্গ মেনু আইটেমগুলি পাই (খালি সাদা জায়গায় নয়)। উইন্ডোজ এক্সপ্লোরার ব্যবহার করার সময় উভয়ভাবেই কাজ করে।
এটলিব

0

আপনি উইন্ডোজের জন্য টর্টোজাইজিট ইনস্টল করতে পারেন এবং প্রসঙ্গ মেনুতে সংহতকরণ অন্তর্ভুক্ত করতে পারেন । আমি উইন্ডোজে গিটের সাথে কাজ করার সেরা সরঞ্জাম হিসাবে বিবেচনা করি।


0

আমি আমার গিট আপডেট করেছি এবং আমি "গিট ব্যাশ এখানে" বিকল্প চিহ্নিত করেছি


আপনি কিছু মন্তব্য যুক্ত করতে পারেন দয়া করে। নতুন সংস্করণটি কী? এবং আপনি কোন উইন্ডোজ সংস্করণ ব্যবহার করেন? একটি পুনঃসূচনা প্রয়োজন ছিল?
থ। থিলেম্যান

-4

যোগ gitপরিবেশ- পথ পরিবর্তনশীল (যেমন পাথ C:\Program Files\Git\cmd) যার দ্বারা আপনি অ্যাক্সেস করতে পারেন gitকমান্ড লাইন ব্যবহার করে যে কোনও ফোল্ডার থেকে।


1
ওপি যা চেয়েছিল তা নয়।
kayleeFrye_onDeck
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.