গিট কনফিগারেশন - গ্লোবাল কোথায় লিখিত হয়?


1024

git config --globalজিনিসগুলি সেট আপ করতে ব্যবহার করার সময় , এটি কোন ফাইলটিতে লিখবে?

উদাহরণ:

git config --global core.editor "blah"

আমি এই জায়গাগুলিতে এটি খুঁজে পাচ্ছি না:

C:\Program Files\Git\etc\gitconfig

C:\myapp\.git\config

আমি একটি ENV সেট না?

আমার গিট সংস্করণ: 1.6.5.1.1367.gcd48 - উইন্ডোজ 7 এ


1
আপনি কি মিসেসিট বা অন্য কিছু ব্যবহার করছেন?
কোডগুরু

359
git config --global --editআপনার কোন ধরণের সেটআপ থাকুক না কেন আপনাকে সঠিক অবস্থানটি বলা উচিত - কেবল আপনার সম্পাদকটিতে কী ফাইল উপস্থিত হবে তা দেখুন।
ম্যাট্রিক্সফ্রোগ

55
git config --global --listগিট এটি যেখানে প্রত্যাশা করে সেখানে এটির অবস্থান দেওয়ার কারণে এটি উপস্থিত না থাকায় এটিও কার্যকর ছিল।
এজেপি

4
@ এজেপি: এটি ঠিক আমার সমস্যা, তবে এটি যেখান থেকে এটি সংরক্ষণ / পড়তে চায় সেখানে কীভাবে পরিবর্তন করবেন ??
স্টিজন ডি উইট

1
গিট কনফিগারেশন
তালিকা

উত্তর:


1237

২০১ 2016 আপডেট করুন: গিট ২.৮ (মার্চ ২০১)) সহ, আপনি সহজভাবে ব্যবহার করতে পারেন:

git config --list --show-origin

এবং গিট 2.26 (কিউ 12020) এর সাহায্যে আপনি একটি বিকল্প যুক্ত করতে পারেন--show-scope

git config --list --show-origin --show-scope

কোন কনফিগারেশন সেট করা আছে তা আপনি দেখতে পাবেন।
" আমার গিট কনফিগারেশনের সেটিংসটি কোথা থেকে এসেছে? " দেখুন

স্টিভেন ভ্যাসেল্লারো মন্তব্যগুলিতে যেমন উল্লেখ করেছেন ,

এটি অ-মানক ইনস্টল অবস্থানগুলির সাথে কাজ করবে। (যেমন গিট পোর্টেবল )

(সর্বশেষের মতো PortableGit-2.14.2-64-bit.7z.exe, যা আপনি যে কোনও জায়গায় সংকুচিত হতে পারেন)


আসল উত্তর (২০১০)

ডক্স থেকে :

--global

লেখার বিকল্পগুলির জন্য: ~/.gitconfigসংগ্রহস্থলের চেয়ে গ্লোবাল ফাইলে লিখুন .git/config

যেহেতু আপনি উইন্ডোজের জন্য গিট ব্যবহার করছেন তাই এটি কোন অবস্থানের সাথে সম্পর্কিত তা পরিষ্কার নয়। তবে আপনি যদি ইত্যাদি / প্রোফাইল (ইন C:\Program Files\Git) দেখেন তবে আপনি দেখতে পাবেন:

HOME="$HOMEDRIVE$HOMEPATH"

অর্থ:

C:\Users\MyLogin

(উইন্ডোজ on এ)

তার মানে ফাইলটি C:\Users\MyLogin\.gitconfigউইন্ডোজ 7-এ গিটের জন্য রয়েছে।


8
আমি সত্যিই বোবা হয়ে যাচ্ছিলাম, আমি সম্পাদনা কমান্ডে "- গ্লোবাল" পতাকাটি যুক্ত করিনি! "গিট কনফিগারেশন - গ্লোবাল - এডিট" আমার সমস্ত কনফিগার পরিবর্তনের সাথে ফাইলটি দেখিয়েছিল, "গিট কনফিগারেশন - এডিট" ফাইলটি আমি খোলার সময় এবং চিন্তা করেই রেখেছিলাম, সেই সম্পাদক / তুলনা / ইত্যাদি কনফিগার আইটেমটি আমি সদ্য সেট করেছি! অনেক ধন্যবাদ.
আয়ান ভোগান

6
ধন্যবাদ। আমি অন্যান্য জায়গাগুলি দেখেছি যখন বলা হয়েছিল যে এটি% USERPROFILE% এ রয়েছে। আমার কম্পিউটারে হোমড্রাইভ এবং হোমপ্যাট একটি নেটওয়ার্ক ড্রাইভে পুনরায় তৈরি করা হয়েছে। আমার লোকাল ড্রাইভে অনুসন্ধানগুলি কিছুই নিয়ে আসেনি। সুতরাং এটি অনেক সাহায্য করেছিল।
মাইক এম লিন

2
সত্যই দরকারী, আমারও একই সমস্যা ছিল - আপনি যদি কোনও ম্যাপড হোম ড্রাইভ সহ কোনও ডোমেইনে থাকেন তবে এটি চেষ্টা করবে এবং সেখানে গিট কনফিগারেশন তৈরি করবে। এটি একটি ভাল বৈশিষ্ট্য অনুরোধ করবে -% হোমড্রাইভ% বা% ব্যবহারকারীপ্রযুক্তি%
প্লাজমিড ৮

2
কেন এটি বিশ্বব্যাপী বলা হয়, যখন এটি কেবল একজন ব্যবহারকারীর জন্য থাকে? (ইউনিক্সের জন্য) /etc/gitconfig"গ্লোবাল" হবে না এবং ~/.gitconfigকেবল "স্থানীয়" হবে ..... এবং আমার অনুমান .git/config"হাইপার-লোকাল" ----- মূলত, আমি এই বিভ্রান্তির জন্য "গ্লোবাল" শব্দটি পাই এবং আমি ভাবছিলাম নামকরণের কি কোনও ভাল কারণ আছে?
পিটার আজতাই

7
@ পিটারআজতাই "গ্লোবাল" কারণ এটি আপনার সমস্ত সংগ্রহস্থলের জন্য। "স্থানীয়" (শুধুমাত্র একটি রেপোর জন্য) বা "সিস্টেম" (যা সমস্ত রেপোর জন্য, সমস্ত ব্যবহারকারীর জন্য) এর
বিপরীতে রয়েছে

123

আমি .gitconfigআমার উইন্ডোজ মেশিনে গ্লোবালটিও খুঁজছিলাম এবং গিট ব্যবহার করে এই ঝরঝরে কৌশলটি পেয়েছি।

একটি করুন: git config --global -eএবং তারপরে, আপনি ভাগ্যবান হলে, আপনি আপনার বিশ্বব্যাপী .gitconfigফাইলের সাথে একটি টেক্সট সম্পাদক লোড পাবেন । সেখান থেকে কেবল ফোল্ডারটি সন্ধান করুন (বা হিসাবে সংরক্ষণের চেষ্টা করুন ...), এবং ভয়েলি! :-)


আমি কি খুঁজছিলাম! --কমান্ড! কারণ একটি সময়ে কোনও সম্পত্তি সম্পাদনা করা কেবল আমার টুকরো কথা নয়।
পাত্রেকো

1
এই কমান্ডটি চালানো C:\Users\<user_name>\.gitconfigযদি এটি অনুপস্থিত থাকে তবে এটি তৈরি করবে ।
pmbanka

আমি একটি
উইন্ডোড

73

* নিক্সে, এটি ভিতরে ~/.gitconfig। আপনার বাড়িতে কি একই ফাইল আছে?

উইন্ডোজে আপনি গিট ব্যাশ টাইপ করতে পারেন

notepad ~/.gitconfig

6
উইন্ডোতে এটি একই হওয়া উচিত।
ফেলিক্স ক্লিং

2
আপনি সহজেই এটি পেতে ওয়ানা পারেন, উপনাম লিখতে :) এখানে খনি আছে: alias gitconfig='open -a Sublime\ Text.app ~/.gitconfig'। আপনি যা চান পাঠ্য-সম্পাদকটি ব্যবহার করুন।
আগস্ট

43

এমএসজিগিতের জন্য পাথগুলি হ'ল:

উইন্ডোজ এক্সপি -C:\Documents and Settings\<user_name>\.gitconfig

উইন্ডোজ ভিস্তা + C:\Users\<user_name>\.gitconfig


17
সম্ভবত এটি% USERPROFILE% হিসাবে বর্ণনা করা ভাল তবে উত্তরটি উইন্ডোজ সংস্করণ, অতীত, বর্তমান এবং ভবিষ্যতের জন্য কাজ করবে।
জারমড

3
আমি মনে করি ব্যতীত অন্যান্য জবাব হিসাবে এটি আসলে% HOMEDRIVE %% HOMPATH%, যা অনেক ক্ষেত্রে% USERPROFILE% এর সমান, তবে আমাদের কারও কারও কাছে এটির পরিবর্তে কোনও ম্যাপড ড্রাইভের দিকে নির্দেশ করে আইটি কনফিগারেশন রয়েছে।
ojchase

34

বিশ্বব্যাপী অবস্থানটি উইন্ডোজ এমসিসজিট-এ HOMEDRIVE এবং HOMPATH এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে তৈরি করা হয়, যদি না আপনি কোনও হোম এনভায়রনমেন্ট ভেরিয়েবল সংজ্ঞায়িত করেন। এটি 'প্রোফাইল' স্ক্রিপ্টে বিস্তারিত রয়েছে detailed

আমার কর্পোরেট পরিবেশে হোমড্রাইভ হ'ল:, যা পরে কোনও নেটওয়ার্ক ইউআরএল \\ ভাগ করুন to ma এ ম্যাপ করা হয় $ এরপরে পুরো লটটি "মাই ডকুমেন্টস" হিসাবে ম্যাপ করা হবে যা অন্যরা আশা করে না। ইউআরএল রিম্যাপিং থেকে ড্রাইভে আরও কিছু সমস্যা থাকতে পারে। এমনকি আমি হোমড্রাইভ বা হোমপ্যাথ ভেরিয়েবলগুলি সামঞ্জস্য করতে পারি না।

আমার ক্ষেত্রে আমি একটি ব্যক্তিগত হোম এনভায়রনমেন্ট ভেরিয়েবল সংজ্ঞায়িত করেছি এবং এটিকে ডি: it গিট \ গিটহোমে চিহ্নিত করেছি এবং নিরাপদ রাখার জন্য all সমস্ত জিআইটি ফাইল (যা ব্যতীত এবং এক্সটেনশান রয়েছে) অনুলিপি করেছি safe

উইন্ডোজ এনভায়রনমেন্ট ভেরিয়েবলগুলি মাই কম্পিউটার প্রোপার্টি ডায়ালগের অ্যাডভান্সড ট্যাবের মাধ্যমে সেট করা যেতে পারে।


1
আমি পোস্ট সম্পর্কিত উত্তরগুলি মাধ্যমে স্ক্রলিং ছিল HOMEDRIVEএবং HOMEPATH, ভেরিয়েবল যেহেতু তারা শুধু আমার আবাস ব্যবহার করার সময় আউট ধরা। এটি উইন্ডোজ থেকে পড়া অনেকগুলি ইউটিলিটি মনে হয়<system>:\User\<username>\.gitconfig, while the Git tool itself saves to % HOMEPATH% \। Gitconfig . I had to go one step further and copy the updated config file from my H: from (আমাদের নেটওয়ার্কের জন্য একই ড্রাইভ লেটার ব্যবহার করে) থেকে আমার স্থানীয় ব্যবহারকারী ফোল্ডারে , কেবল তখনই গিট নিয়মগুলি সঠিকভাবে ব্যবহার করতে পারেন যখন বোভারের দ্বারা ডাকা হয়।

1
@ জালিথকা, আমার কর্পোরেট নেটওয়ার্কে ব্যবহারকারীর হোম (এইচ :) ড্রাইভটি সেগুলি আবার সি: \ ব্যবহারকারী \ লোকেশনে পুনরায় ম্যাপ করা হয়েছে, তাই আমি এটি লক্ষ্য করিনি not যদি আপনি চিহ্নিত করতে পারেন যে কোন এফওএসএস ইউটিলিটিগুলি যা ভুল করে থাকে তবে সেই সরঞ্জামগুলি রিপোর্টিং / ফিক্সিংয়ের পক্ষে সহায়তা করার জন্য এটি দরকারী তথ্য। যদি সেগুলি অভ্যন্তরীণ কর্পোরেট সরঞ্জাম হয় তবে আপনি নিজেরাই ;-)
ফিলিপ ওকলি

এটি যদি কোনও সরল সেটার লাইনের চেয়ে জটিল না হয় তবে আমি \ প্রোফাইল স্ক্রিপ্টে হোমকে সংজ্ঞায়িত করতে দেখছি না। এটি এখনও বর্ণিত হিসাবে কাজ করেছে বলে মনে হয়, তবে আজকাল হোম কোথায় সেট করা হচ্ছে তা আমি অস্পষ্ট।
ojchase

@ojchase আমার উত্তরটি যেখানে অংশটি --glob কনফিগারেশনটি উইন্ডোজের সাথে সম্পর্কিত। মূল লিনাক্স গিট যেখানে এমন জায়গাগুলিতে লিখেছে যেখানে এক্সডিজি জিনিসটি নির্দেশ করে (যেমন আমি জানি যে লিনাক্স অন্যান্য স্থানে লিখে এবং অন্যান্য কনভেনশন রয়েছে, এবং গুরুত্বপূর্ণভাবে এটির একটি রুট ডিরেক্টরি রয়েছে যখন উইন্ডোজটিতে 'ড্রাইভ' রয়েছে ;-)
ফিলিপ ওকলে 11

ফিলিপ ওকলে আমি আসলে উইন্ডোজকেও উল্লেখ করছিলাম; দুঃখিত আমি অস্পষ্ট ছিলাম। আপনার উত্তর এবং অন্যদের সংমিশ্রণে, আমি কোনও ধরণের HOME = $HOMEDRIVE$HOMEPATH(বা অনুরূপ) লাইনটি প্রত্যাশা করছিলাম C:\Program Files\Git\etc\profileএবং সেই লাইনটি উপস্থিত বলে মনে হচ্ছে না, তবে সম্ভবত অভ্যস্ত ছিল? আমি কী ঠিক করে দিচ্ছি তা সঠিকভাবে নির্ধারণ করতে পারিনি - যদি না এটি পছন্দ না করে তবে এটি পরিবেশের পরিবর্তনশীল দ্বারা নির্ধারিত হয়।
ওজচেস

12

আপনি যদি উইন্ডোজ পিসিতে টার্টোজাইজিট ব্যবহার করছেন তবে আপনি এটি ব্যবহার করতে পারেন:

Settings / Git / Config / Edit global .gitconfig

গ্লোবাল .gitignore ফাইল খুলতে।

তবে আপনি যদি কোনও ডোমেইনে আপনার উইন্ডোজ (7) পিসি ব্যবহার করেন তবে আপনার প্রোফাইল ডিয়ারটি একটি নেটওয়ার্ক শেয়ার (ড্রাইভ হিসাবে মাউন্ট করা) হতে পারে। এই ক্ষেত্রে কচ্ছপজিট (কমপক্ষে: 1.6.5.0) আপনাকে ভুল দিরের দিকে নির্দেশ করছে (সি: ... তে)। বন্ধ কচ্ছপটি দেখুনআরও তথ্যের জন্য ইস্যু 922 দেখুন। বা .gitignore ফাইল রয়েছে এমন দিরটি খুলতে% HOMEDRIVE %% হোমপথ% ব্যবহার করে।


10

আমি উইন্ডোজ 8.1 এ এমএসজিগিত সহ স্মার্টগিট ব্যবহার করছি এবং লক্ষ্য করেছি যে gitconfigফাইলটির জন্য তিনটি পৃথক অবস্থান থাকতে পারে :

%USERPROFILE%\.gitconfig
C:\Program Files (x86)\Git\etc\gitconfig
C:\Program Files (x86)\SmartGitHg\git\etc\gitconfig

তবে যেটি ব্যবহার করা হয় তা হ'ল %USERPROFILE%\.gitconfig


6

এটি (* নিক্স প্ল্যাটফর্মের জন্য) নোট করা কার্যকর হতে পারে: কিছু ধরণের গ্লোবাল গিট কনফিগারেশন / তথ্য সংরক্ষণ করা হয় /usr/share/git-core/, যেমন গিট স্বতঃপূরণ স্ক্রিপ্ট এবং নিম্নলিখিত (ডিফল্ট) হুকগুলি:

  • applypatch-বার্তা
  • পোস্ট-আপডেট
  • প্রাক কমিট
  • প্রস্তুত কমিট-বার্তা
  • কমিট-বার্তা
  • প্রাক applypatch
  • প্রাক রি-বেসের ফলে
  • হালনাগাদ

এগুলির প্রত্যেকটিতে তাদের নিজ নিজ ফাইল নাম দ্বারা বর্ণিত সময়ে কার্যকর করার জন্য নিজস্ব কমান্ডের সেট থাকতে পারে।


2
ওপি প্রশ্নের জন্য দরকারী নয়।
অরবফিশ

5

আমার বিশ্বব্যাপী আমারও সমস্যা ছিল এটি .gitconfig কারও কাছে এই অদ্ভুতরকমের কারণ

গিট বলেছেন:

মারাত্মক: কনফিগারেশন ফাইলগুলি পড়ার সময় অজানা ত্রুটি ঘটেছে

এখন আমি এটি ঠিক করেছি। সমস্যাটি .gitconfigএই ফোল্ডারে দ্বিতীয় ছিল :

C: \ ব্যবহারকারীরা \ myUser.config \ Git \ কনফিগ

আমি জানি না এটি কোথা থেকে এসেছে ... তবে এখন সবকিছু আবার মনোমুগ্ধকর মতো কাজ করে।


5

গ্লোবাল .gitconfig ফাইলটি কখন তৈরি হয়?

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

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

git config --global --edit

আপনি যখন এই কমান্ডটি প্রকাশ করবেন আপনি যদি ব্যবহারকারীর হোম ফোল্ডারটি পর্যবেক্ষণ করেন তবে আপনি .gitconfig ফাইলটি যাদুতে প্রদর্শিত হবে দেখবেন।

গিট কনফিগারেশন কোথায় সংরক্ষণ করা হয়?

এখানে সিস্টেম , বৈশ্বিক এবং স্থানীয় তিনটি গিট স্কোপের সাথে যুক্ত কনফিগারেশন ফাইলগুলির নাম এবং অবস্থানের দ্রুত গতি রোধ করা যাচ্ছে :

  • সিস্টেম গিট কনফিগারেশন: ফাইলের নাম গিটকনফিগ - ইন -ইনস্টল- অবস্থান- / মিং <32> / ইত্যাদিতে রয়েছে
  • গ্লোবাল গিট কনফিগারেশন: ফাইলটির নাম দেওয়া .gitconfig ব্যবহারকারীর হোম ফোল্ডারে অবস্থিত (সি: \ ব্যবহারকারী \ গিট ব্যবহারকারী)
  • স্থানীয় গিট কনফিগারেশন: স্থানীয় রেপোর .git ফোল্ডারে ফাইলের নাম কনফিগার করা হয়েছে

অবশ্যই, দেখে বিশ্বাস করা হচ্ছে, সুতরাং এখানে প্রতিটি ফাইল এবং প্রতিটি অবস্থান দেখানো একটি চিত্র রয়েছে। আমি বিষয়টিতে আমার লেখা একটি নিবন্ধ থেকে চিত্রটি টানলাম।

উইন্ডোজ গিট কনফিগারেশন ফাইলের অবস্থানগুলি (TheServerSide.com)

গিট কনফিগারেশন ফাইলের অবস্থান


1
পোর্টেবল কনফিগার নামে একটি জায়গা রয়েছে: এখানে তারা 4 টি জায়গার উল্লেখ করেছে; উইন্ডোজ উইন্ডোজ চারটি স্তরের কনফিগারেশন সমর্থন করে। সর্বনিম্ন স্তরে মেশিন নির্দিষ্ট কনফিগারেশন সেটিংস "পোর্টেবল" হিসাবে পরিচিত এবং একটি "% প্রোগ্রামডাটা% \ গিট \ কনফিগারেশন" বাস করে
বদর এলমার্স

1
মন উড়িয়ে! আমি নতুন তথ্য দিয়ে নিবন্ধ আপডেট করতে যাচ্ছি। চিয়ার্স!
ক্যামেরন ম্যাক

4

আমি উইন্ডোজ 7 চালাচ্ছি এবং গিটহাবের নির্দেশাবলী অনুসরণ করে গিটটি সেটআপ হিসাবে ব্যবহার করছি (এক বছর বা দুই বছর আগে)। একটি বরং সাধারণ ব্যবহারের ক্ষেত্রে আমি ভাবতাম। উপরের কোনও উত্তরই আমাকে সাহায্য করতে পারেনি এবং অনেক হতাশার পরে অবশেষে আমার 'আসল' gitconfig ফাইলটি নিম্নলিখিত ডিরেক্টরিতে পেয়েছি;

সি: \ ব্যবহারকারীগণ \ বিল \ অ্যাপডাটা \ স্থানীয় \ গিটহাব \ পোর্টেবলগিট_054f2e797ebafd44a30203088cd 3d58663c627ef \ ইত্যাদি

স্পষ্টতই আপনার ব্যবহারকারীর নাম এবং পোর্টেবলজিট_র পরে সম্ভবত প্রত্যয়টি একটি অনন্য জিইউইডি বা অনুরূপ itute


1
উইন্ডোজের জন্য গিটহাব ব্যবহার করার সময় এটিই ঘটে।
সাপ

3

আমি মনে করি এই উদ্ধৃতিটি পোস্ট করা গুরুত্বপূর্ণ:

উইন্ডোজ উইন্ডোজ চারটি স্তরের কনফিগারেশন সমর্থন করে। সর্বনিম্ন স্তরে মেশিন নির্দিষ্ট কনফিগারেশন সেটিংস "পোর্টেবল" হিসাবে পরিচিত এবং একটি "% প্রোগ্রামডাটা% \ গিট \ কনফিগারেশন" বাস করে। একটি অগ্রাধিকার আমাদের "সিস্টেম" নামে পরিচিত ইনস্টলেশন নির্দিষ্ট কনফিগারেশন সেটিংসকে স্তর করে, যা "\ mingw64 \ ইত্যাদি \ gitconfig" এ থাকে। এই কনফিগারেশন ফাইল উভয়েরই সাধারণত পরিবর্তন করার জন্য উন্নততর সুবিধাদি প্রয়োজন।

"বৈশ্বিক" কনফিগারেশন হিসাবে পরিচিত নির্দিষ্ট মানগুলি ব্যবহার করে শুরু করে যা "% ব্যবহারকারীপ্রফিল% .gitconfig" এ পাওয়া যায়, আমরা "ব্যবহারকারী সম্পাদনযোগ্য" কনফিগারেশন ফাইলগুলি পাই। সর্বাধিক অগ্রাধিকার কনফিগারেশন সেটিংস হ'ল "স্থানীয়" কনফিগারেশনে যা সাধারণত ".git \ config" এ পাওয়া যায়।

এটি ব্লগের সাথে সংযুক্ত সুপারিশটি হ'ল "সিস্টেম" বা "ইনস্টলেশন" নির্দিষ্ট কনফিগারেশন সেটিংস সংশোধন করা, যা ঠিক আছে তবে ব্যবহারকারীদের প্রত্যাশা করা উচিত যে গিটের অন্যান্য ইনস্টলেশনগুলি সেটিং সেটিংসকে গ্রহণ করবে না। আপনি যদি মেশিনের প্রশস্ত সেটিংস চান তবে "পোর্টেবল" কনফিগারেশন ফাইলটি ব্যবহার করুন, অন্যথায় "গ্লোবাল" বা "স্থানীয়" কনফিগারেশন ফাইলগুলি চয়ন করুন।

আশা করি, লোকেরা এই তথ্যকে দরকারী বলে মনে করে।

সূত্র


3

@ ম্যাট্রিক্সফ্রোগ যেমন তাদের মন্তব্যে উল্লেখ করেছেন যে লক্ষ্যটি যদি কনফিগারটি সম্পাদনা করা হয় তবে আপনি চালনা করতে চাইতে পারেন:

git config --global --edit

এই কমান্ডটি --globalপছন্দের সম্পাদকের কনফিগারেশন ফাইলটি (এই ক্ষেত্রে একটিকে) খুলবে এবং ফাইলটি বন্ধ হওয়ার অপেক্ষায় থাকবে (ঠিক যেমন সময়টি git rebase -i)।


আপনি এই ব্যবহার যেখানে বিশ্বব্যাপী করতে পারেন জিনিসটা .gitconfigঅবস্থিত -। যতদিন আপনার এডিটর কি আপনি ডিরেক্টরি ফাইলে অবস্থিত বলে আপনাকে অন্য সুইচ (ব্যবহার করতে পারেন --system, --localইত্যাদি) খুঁজে পেতে এবং সম্পাদনা অপরের .gitconfigঅবস্থানে। পিএস -eএকই রকম--edit
লাইটসিসি

1

Msysgit আনইনস্টল করুন এবং সাইগউইন + গিট ইনস্টল করুন। তারপরে গ্লোবাল '.gitconfig' এখানে আসবে: সি: \ সাইগউইন ()৪) \ হোম \ [ব্যবহারকারীর নাম] g। গিটকনফিগ।

এখন আপনাকে পরিবেশের পরিবর্তনশীল সম্পর্কে চিন্তা করতে হবে না যা অন্যান্য প্রোগ্রামগুলি ব্যবহার করতে পারে। উদাহরণস্বরূপ, আমার পরিবেশের পরিবর্তনশীল আমাকে আমার ওয়ার্ক উইন্ডোজ ডোমেন এনভায়রনমেন্টের একটি ম্যাপড ড্রাইভের দিকে ইশারা করেছে। আমি চাই না আমার বৈশ্বিক .gitconfig আমার "হোম" ম্যাপযুক্ত ড্রাইভে বসে আছে। আমি জানিনা যে অন্যান্য অ্যাপ্লিকেশনগুলির মধ্যে কী ঘটতে পারে যা সেই উইন্ডো পরিবেশের পরিবর্তনশীল উপর নির্ভর করতে পারে। অপারেশন বিভাগের কারণে কোনও কারণে ম্যাপ করা ড্রাইভে সেই পরিবেশের পরিবর্তনশীল সেট প্রয়োজন হতে পারে।

এছাড়াও আপনি যদি এই পদ্ধতিটি ব্যবহার করে গ্লোবাল '.gitconfig' এর জন্য কোনও নির্দিষ্ট পথ নির্দিষ্ট করে থাকেন তবে মাইসগিট আপনার 'প্রোফাইল' কনফিগারেশন সেটিংস ওভাররাইট করার বিষয়ে চিন্তা করার দরকার নেই।

সাধারণভাবে, নিজেকে বাঁচান এবং উইন্ডোতে সাইগউইন বাশ শেল ব্যবহার করুন এবং আরও সুখী হন


1

আমারও একি দশা; সমস্যাটি ছিল .gitconfigফাইলটি ছিল in

C:\Users\MyLogin\.gitconfig\

(উইন্ডোজ on এ)

অন্য কথায়, ফাইলটি C:\Users\MyLogin\.gitconfig\.gitconfigপরিবর্তে C:\Users\MyLogin\.gitconfig(যেখানে গিট ফাইলগুলি সন্ধান করছিল) এর পরিবর্তে অবস্থিত ।


1

.gitconfig ফাইল অবস্থান

ম্যাকোস টেস্টিং ঠিক আছে

বিশ্বব্যাপী

# global config
$ cd ~/.gitconfig

# view global config
$ git config --global -l

স্থানীয়

# local config
$ cd .git/config

# view local config
$ git config -l

হতে পারে আপনার জন্য একটি বোনাস :Vimবা VSCodeসম্পাদনা গিট কনফিগারেশনের জন্য


# open config with Vim

# global config
$ vim ~/.gitconfig

# local config
$ vim .git/config


# open config with VSCode

# global config
$ code ~/.gitconfig

# local config
$ code .git/config


0

আমি আমার গিটটি এতে ইনস্টল করেছিলাম: C:\Users\_myuserfolder_\AppData\Local\Programs\Git

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