Git config --global වෙත ලිවිය හැක්කේ කොතැනින්ද?


1037

git config --globalදේවල් සැකසීමට භාවිතා කරන විට, එය ලියන්නේ කුමන ගොනුවටද?

උදාහරණයක්:

git config --global core.editor "blah"

මට මෙම ස්ථාන වලින් එය සොයාගත නොහැක:

C:\Program Files\Git\etc\gitconfig

C:\myapp\.git\config

මම ඊඑන්වී එකක් සකසා නැද්ද?

මගේ Git අනුවාදය: 1.6.5.1.1367.gcd48 - වින්ඩෝස් 7 හි


1
ඔබ msysgit හෝ වෙනත් දෙයක් භාවිතා කරනවාද?
codeguru

362
git config --global --editඔබ සතුව කුමන ආකාරයේ සැකසුමක් තිබුණද නිශ්චිත ස්ථානය ඔබට පැවසිය යුතුය - ඔබේ සංස්කාරකයේ එන ගොනුව දෙස බලන්න.
MatrixFrog

55
git config --global --listඑය නොපවතින විටද එය ප්‍රයෝජනවත් වන අතර එය එය අපේක්ෂා කරන ස්ථානය ලබා දෙයි.
ඒ.ජේ.පී

5
@AJP: මෙය හරියටම මගේ ගැටලුවයි, නමුත් එය සුරැකීමට / කියවීමට අවශ්‍ය තැන වෙනස් කරන්නේ කෙසේද ??
ස්ටිජන් ඩි විට්

3
git config --list --show-origin ඔබට ස්ථානය කියයි
eddyP23

Answers:


1269

යාවත්කාලීන කිරීම 2016: git 2.8 (2016 මාර්තු) සමඟ, ඔබට සරලව භාවිතා කළ හැකිය:

git config --list --show-origin

Git 2.26 (Q1 2020) සමඟ ඔබට විකල්පයක් එක් කළ --show-scopeහැකිය

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

කුමන වින්‍යාසය සකසා ඇත්තේ කොතැනදැයි ඔබට පෙනෙනු ඇත.
" මගේ Git වින්‍යාසයේ සැකසුම් පැමිණෙන්නේ කොහෙන්ද? " බලන්න.

ලෙස ස්ටීවන් Vascellaro පෙන්වා දෙයි අදහස් ,

එය සම්මත නොවන ස්ථාපන ස්ථාන සමඟ ක්‍රියා කරයි. (එනම් Git Portable )

( PortableGit-2.14.2-64-bit.7z.exeඔබට අවශ්‍ය ඕනෑම තැනක සම්පීඩනය කළ හැකි නවතම දේ වැනි )


මුල් පිළිතුර (2010)

සිට මෙම ලේඛන :

--ගෝලීය

ලිවීමේ විකල්ප සඳහා: ~/.gitconfigගබඩාවට වඩා ගෝලීය ගොනුවට ලියන්න .git/config.

ඔබ වින්ඩෝස් සඳහා Git භාවිතා කරන බැවින් , මෙය අනුරූප වන ස්ථානයට පැහැදිලි නැත. නමුත් ඔබ etc / profile (in C:\Program Files\Git) දෙස බැලුවහොත් ඔබට පෙනෙනු ඇත:

HOME="$HOMEDRIVE$HOMEPATH"

තේරුම:

C:\Users\MyLogin

(වින්ඩෝස් 7 හි)

ඒ කියන්නේ C:\Users\MyLogin\.gitconfigවින්ඩෝස් 7 හි Git සඳහා ගොනුව තිබේ .


8
මම ඇත්තටම ගොළුයි, මම "--global" ධජය සංස්කරණ විධානයට එකතු කළේ නැත! "git config --global --edit" මගේ සියලු වින්‍යාස වෙනස්කම් සහිත ගොනුව පෙන්වූ අතර, "git config --edit" යනු මා විසින් විවෘත කර සිතමින් සිටි ගොනුවයි. බොහෝම ස්තූතියි.
ඉයන් වෝගන්

6
ස්තූතියි. වෙනත් ස්ථාන දැක ඇති අතර එය% USERPROFILE% යැයි කියනු ලැබේ. මගේ පරිගණකයේ HOMEDRIVE සහ HOMEPATH ජාල ධාවකය වෙත නැවත සකස් කරනු ලැබේ. මගේ දේශීය ධාවකයේ සෙවුම් කිසිවක් නොමැතිව පැමිණියේය. ඉතින් මේක ගොඩක් උදව් වුණා.
මයික් එම්. ලින්

2
ඇත්තෙන්ම ප්‍රයෝජනවත්, මට ඇත්තේ එකම ගැටලුවකි - ඔබ සිතියම් ගත කළ නිවාස ධාවකයක් සහිත වසමක සිටී නම් එය උත්සාහ කර එහි git වින්‍යාසය නිර්මාණය කරනු ඇත. මෙය හොඳ විශේෂාංග ඉල්ලීමක් කරනු ඇත -% HOMEDRIVE% හෝ% USERPROFILE% භාවිතා කරන්න
plasmid87

2
එක් පරිශීලකයෙකුට පමණක් වන විට මෙය ගෝලීය ලෙස හඳුන්වන්නේ ඇයි? (යුනික්ස් සඳහා) /etc/gitconfig"ගෝලීය" ~/.gitconfigනොව "දේශීය" පමණක් නොවේ ..... මම අනුමාන කරන්නේ .git/config"අධි-දේශීය" ----- මූලික වශයෙන්, මෙම ව්‍යාකූලත්වය සඳහා "ගෝලීය" පදය මට හමු විය, සහ මම නාමකරණයට හොඳ හේතුවක් තිබේදැයි කල්පනා කරමින් සිටියාද?
පීටර් අජ්තායි

7
EtPeterAjtai "ගෝලීය" එය ඔබගේ සියලු ගබඩාව සඳහා වන බැවිනි. "දේශීය" (එක් රෙපෝවක් සඳහා පමණි) හෝ "පද්ධතිය" (සියලු
රෙපෝ

124

මම .gitconfigමගේ වින්ඩෝස් යන්ත්‍රයේ ගෝලීය දේ ගැනද සොයා බලමින් සිටියෙමි.

මෙය කරන්න: git config --global -eඉන්පසු ඔබ වාසනාවන්ත නම්, ඔබේ ගෝලීය .gitconfigගොනුව සමඟ පෙළ සංස්කාරකයක් පටවනු ලැබේ . එතැන් සිට ෆෝල්ඩරය සොයා බලන්න (නැතහොත් සුරැකීමට උත්සාහ කරන්න ...), සහ voilà! :-)


මම සොයන දේ! -e විධානය! වරකට දේපලක් සංස්කරණය කිරීම මගේ සාරාංශය නොවන බැවිනි.
පැටරෙකෝ

1
මෙම විධානය ක්‍රියාත්මක C:\Users\<user_name>\.gitconfigකිරීමෙන් එය අස්ථානගත වී ඇත්නම් එය නිර්මාණය වේ.
pmbanka

මම කවුළු රහිත මාදිලියක ධාවනය වන අතර ස්ථානය කොතැනකවත් සොයාගත නොහැක
ට්‍රයින්කෝ

74

* නික්ස් මත, එය ක්‍රියාත්මක වේ ~/.gitconfig. ඔබේ නිවසේ අනුරූප ගොනුවක් තිබේද?

වින්ඩෝස් හි ඔබට git bash ටයිප් කළ හැකිය

notepad ~/.gitconfig

6
කවුළු වල මෙය සමාන විය යුතුය.
ෆීලික්ස් ක්ලින්ග්

2
ඔබ එය පහසුවෙන් ලබා ඕන නම්, මෙන්න පතලේ අන්වර්ථ ලියන්න :): alias gitconfig='open -a Sublime\ Text.app ~/.gitconfig'. ඔබට අවශ්‍ය ඕනෑම පෙළ සංස්කාරකයක් භාවිතා කරන්න.
aug

42

Msysgit සඳහා මාර්ග:

වින්ඩෝස් එක්ස්පී -C:\Documents and Settings\<user_name>\.gitconfig

වින්ඩෝස් විස්ටා + C:\Users\<user_name>\.gitconfig


18
මෙය% USERPROFILE% ලෙස විස්තර කිරීම වඩා හොඳ නම්, පිළිතුර සියලු වින්ඩෝස් අනුවාදයන් සඳහා, අතීත, වර්තමාන සහ අනාගත සඳහා ක්‍රියා කරනු ඇත.
jarmod

3
මා සිතනවා හැර එය ඇත්ත වශයෙන්ම% HOMEDRIVE %% HOMEPATH% වෙනත් පිළිතුරු වලදී මෙන් වන අතර එය බොහෝ අවස්ථාවන්හි% USERPROFILE% ට සමාන වේ, නමුත් අපගෙන් සමහරෙකුට තොරතුරු තාක්‍ෂණ වින්‍යාසයන් ඇත.
ojchase

34

ඔබ HOME පරිසර විචල්‍යයක් නිර්වචනය කර නොමැති නම්, ගෝලීය පිහිටීම වින්ඩෝස් MsysGit හි, HOMEDRIVE සහ HOMEPATH පරිසර විචල්‍යයන් භාවිතා කරයි. එය 'පැතිකඩ' පිටපතෙහි සවිස්තරව දක්වා ඇත.

මගේ ආයතනික පරිසරය තුළ HOMEDRIVE යනු H :, පසුව ජාල URL එකකට අනුරූපණය වේ \\ share \ $. මුළු කොටසම "මගේ ලේඛන" ලෙස සිතියම් ගත කරයි, එය අනෙක් අය අපේක්ෂා නොකරන තැනකි. URL නැවත සැකසීමේ ධාවකය සමඟ තවත් ගැටළු කිහිපයක් තිබිය හැක. මට කෙසේ හෝ HOMEDRIVE හෝ HOMEPATH විචල්‍යයන් වෙනස් කිරීමට පවා නොහැකි වේ.

මගේ නඩුවේදී මම පුද්ගලික නිවාස පරිසර විචල්‍යයක් නිර්වචනය කර එය D: it git \ GitHOME වෙත යොමු කර ආරක්ෂිතව තබා ගැනීම සඳහා එම GIT ලිපිගොනු (නැතිව හා දිගුවකින් තොරව) GitHOME නාමාවලියට පිටපත් කළෙමි.

වින්ඩෝස් පරිසර විචල්‍යයන් මගේ පරිගණක ගුණාංග සංවාදයේ උසස් පටිත්ත හරහා සැකසිය හැකිය.


1
බෝවර් භාවිතා කරන අතරතුරේදී ඔවුන් මාව අල්ලා ගත් හෙයින්, HOMEDRIVEසහ HOMEPATHවිචල්‍යයන් පිළිබඳ පළ කිරීමට නියමිත පිළිතුරු මම අනුචලනය කළෙමි . වින්ඩෝස් හි <system>:\User\<username>\.gitconfig, while the Git tool itself saves to % HOMEPATH% from වෙතින් කියවන ලද උපයෝගිතා ගණනාවක් පෙනේ . Gitconfig . I had to go one step further and copy the updated config file from my H: `(අපගේ ජාලය ඒ සඳහා එකම ධාවක අකුරක් භාවිතා කරයි) මගේ දේශීය පරිශීලක ෆෝල්ඩරයට, එවිට පමණක් බෝවර් විසින් ඇමතූ විට Git විසින් නීති නිවැරදිව භාවිතා කරන ලදී.

1
@ZaLiTHkA, මගේ ආයතනික ජාලය තුළ පරිශීලකයාගේ මුල් පිටුව (H :) ධාවකය නැවත C: \ පරිශීලක \ ස්ථානයට නැවත සිතියම් ගත කර ඇත, එබැවින් මම එය නොදැන සිටියෙමි. වැරැද්ද කරන FOSS උපයෝගිතා මොනවාදැයි ඔබට හඳුනාගත හැකි නම්, එම මෙවලම් වාර්තා කිරීමට / නිවැරදි කිරීමට වටපිටාවට උදව් කිරීමට එය ප්‍රයෝජනවත් තොරතුරු වනු ඇත. ඒවා අභ්‍යන්තර ආයතනික මෙවලම් නම් ඔබ තනිවම සිටී ;-)
පිලිප් ඕක්ලි

එය සරල සැකසුම් රේඛාවකට වඩා සංකීර්ණ නොවේ නම්, යනාදිය \ පැතිකඩ ස්ක්‍රිප්ටයේ හෝම් අර්ථ දක්වා ඇති බවක් මට නොපෙනේ. එය තවමත් විස්තර කර ඇති පරිදි ක්‍රියා කරන බවක් පෙනේ, නමුත් වර්තමානයේ නිවස සකසන්නේ කොතැනදැයි මට පැහැදිලි නැත.
ojchase

@ojchase වින්ඩෝස් හා සම්බන්ධව --glob වින්‍යාසය ලියා ඇති තැන මගේ පිළිතුරේ කොටසකි. මූලික ලිනක්ස් ගිට් එක එක්ස්ඩීජී කාර්‍යය යොමු කරන ස්ථාන වැනි ස්ථාන වලට ලියයි (එනම්, ලිනක්ස් වෙනත් ස්ථානවලට ලියන බවත් වෙනත් සම්මුතීන් ඇති බවත් මම දනිමි. වැදගත් වන්නේ වින්ඩෝස් 'ඩ්‍රයිව්ස්' ඇති අතර එයට මූල නාමාවලියක් ඇත ;-)
පිලිප් ඕක්ලි

H ෆිලිප් ඕක්ලි මම ඇත්ත වශයෙන්ම වින්ඩෝස් ගැනද සඳහන් කළෙමි. සමාවෙන්න මම අපැහැදිලි විය. ඔබේ පිළිතුර සහ වෙනත් දේ ඒකාබද්ධ කරමින්, මම යම් ආකාරයක HOME = $HOMEDRIVE$HOMEPATH(හෝ ඒ හා සමාන) පේළියක් අපේක්ෂා කළ C:\Program Files\Git\etc\profileඅතර එම රේඛාව නොපෙනේ, නමුත් බොහෝ විට පුරුදු වී තිබේද? පරිසරය විචල්‍යයෙන් සකසා ඇත්නම් මිස $ නිවස සැකසෙන්නේ කුමක් දැයි මට හරියටම සොයා ගැනීමට නොහැකි විය.
ojchase

12

ඔබ වින්ඩෝස් පරිගණකයක ඉබ්බා ගිට් භාවිතා කරන්නේ නම් ඔබට මෙය භාවිතා කළ හැකිය:

Settings / Git / Config / Edit global .gitconfig

ගෝලීය .gitignore ගොනුව විවෘත කිරීමට.

නමුත් ඔබ ඔබේ වින්ඩෝස් (7) පරිගණකය වසමක භාවිතා කරන්නේ නම් ඔබේ පැතිකඩ dir යනු ජාල කොටසක් විය හැකිය (ධාවකයක් ලෙස සවි කර ඇත). මෙම අවස්ථාවේ දී ඉබ්බා ගිට් (අවම වශයෙන්: 1.6.5.0) ඔබව වැරදි දිශාවට යොමු කරයි (c: ... මත). වැඩි විස්තර සඳහා සංවෘත ඉබ්බා ජිට් 922 බලන්න . හෝ .gitignore ගොනුව අඩංගු dir විවෘත කිරීමට% HOMEDRIVE %% HOMEPATH% භාවිතා කිරීම.


10

මම වින්ඩෝස් 8.1 හි msysgit සමඟ ස්මාර්ට්ගිට් භාවිතා කරන අතර 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/git ස්වයං සම්පුර්ණ කිරීමේ ස්ක්‍රිප්ට් සහ පහත (පෙරනිමි) කොකු වැනි සමහර ගෝලීය git වින්‍යාසය / තොරතුරු ගබඩා කර ඇත :

  • applypatch-msg
  • පශ්චාත් යාවත්කාලීන කිරීම
  • පූර්ව කැපවීම
  • සූදානම්-කැපවීම-එම්එස්ජී
  • commit-msg
  • පෙර-යෙදුම් පැච්
  • පූර්ව ප්‍රතිප්‍රහාරය
  • යාවත්කාලීන කිරීම

මේ සෑම එකක්ම අදාළ ගොනු නාමයන් විසින් විස්තර කරන අවස්ථාවේ දී ක්‍රියාත්මක කිරීම සඳහා ඔවුන්ගේම විධාන මාලාවක් අඩංගු විය හැකිය.


2
OP ප්‍රශ්නයට ප්‍රයෝජනවත් නොවේ.
කක්ෂ මසුන්

5

මගේ ගෝලීය තත්වය සමඟ ද මට ගැටළුවක් ඇති විය. .gitconfig මෙය යමෙකුට ද මෙම අමුතු දෙයක් තිබේ

git said:

මාරාන්තික: වින්‍යාස ගොනු කියවීමේදී නොදන්නා දෝෂයක් සිදුවිය

දැන් මම එය සවි කළෙමි. .gitconfigමෙම ෆෝල්ඩරයේ ගැටළුව තත්පරයක් විය:

c: ers පරිශීලකයින් \ myUser.config \ git \ config

එය පැමිණියේ කොහෙන්දැයි මම නොදනිමි ... නමුත් දැන් සියල්ල නැවත චාම් එකක් මෙන් ක්‍රියා කරයි.


5

ගෝලීය .gitconfig ගොනුව නිර්මාණය කරන්නේ කවදාද?

පළමුවෙන්ම, එය ස්ථාපනය කිරීමේදී git ස්වයංක්‍රීයව ගෝලීය වින්‍යාස ගොනුව (.gitconfig) නිර්මාණය නොකරයි. ගොනුව පළමු වරට ලියන තුරු එය නිර්මාණය නොවේ. ඔබ කිසි විටෙක පද්ධති විචල්‍යයක් සකසා නොමැති නම්, එය ඔබගේ ගොනු පද්ධතියේ නොවනු ඇත. මම හිතන්නේ එය ගැටලුවේ මූලාශ්‍රය විය හැකිය.

එය නිර්මාණය කිරීමට Git වෙතින් ඉල්ලා සිටීමට එක් ක්‍රමයක් නම් සංස්කරණයක් ඉල්ලා සිටීමයි. එසේ කිරීමෙන් ගොනුව සෑදීමට බල කෙරෙනු ඇත.

git config --global --edit

ඔබ මෙම විධානය නිකුත් කරන විට පරිශීලකයාගේ නිවාස ෆෝල්ඩරය නිරීක්ෂණය කරන්නේ නම්, .gitconfig ගොනුව ඉන්ද්‍රජාලිකව දිස්වනු ඇත.

Git වින්‍යාසය ගබඩා කර ඇත්තේ කොහේද?

පද්ධතිය , ගෝලීය සහ දේශීය යන Git විෂය පථ තුන හා සම්බන්ධ වින්‍යාස ලිපිගොනු වල නම සහ ස්ථානය පිළිබඳ ඉක්මන් විසඳුමක් මෙන්න :

  • පද්ධතිය Git වින්යාස ගොනුව: නම් gitconfig පිහිටා -git-install-location- / මිං <32> / etc
  • ගෝලීය Git වින්‍යාසය: .gitconfig ලෙස නම් කර ඇති ගොනුව පරිශීලකයාගේ නිවාස ෆෝල්ඩරයේ පිහිටා ඇත (C: ers පරිශීලකයින් \ git පරිශීලක)
  • දේශීය Git වින්යාස ගොනුව: නම් config තුළ .git ෆෝල්ඩරය දේශීය පිරිවිය

ඇත්ත වශයෙන්ම, දැකීම විශ්වාස කිරීමකි, එබැවින් මෙහි එක් එක් ගොනුව සහ එක් එක් ස්ථානය පෙන්වන රූපයක් ඇත. මාතෘකාව පිළිබඳ මා ලියූ ලිපියකින් මම රූපය ඇද ගත්තෙමි.

වින්ඩෝස් Git වින්‍යාස ගොනු ස්ථාන (TheServerSide.com)

Git වින්‍යාස ගොනු වල පිහිටීම


1
අතේ ගෙන යා හැකි වින්‍යාසය යනුවෙන් හැඳින්වෙන ඉදිරි ස්ථානයක් ඇත: මෙහි ඔවුන් ස්ථාන 4 සඳහන් කරයි; වින්ඩෝස් සඳහා වන Git මට්ටම් හතරක වින්‍යාසය සඳහා සහය දක්වයි. අවම මට්ටමින් යන්ත්‍ර විශේෂිත වින්‍යාස සැකසුම් "අතේ ගෙන යා හැකි" ලෙස හඳුන්වන අතර "% ProgramData% \ Git \ config" ජීවත් වේ
Badr Elmers

1
මනස පිඹින්න! මම නව තොරතුරු සමඟ ලිපිය යාවත්කාලීන කිරීමට යන්නෙමි. චියර්ස්!
කැමරන් මැකෙන්සි

4

මම වින්ඩෝස් 7 ධාවනය කර GitHub හි උපදෙස් අනුගමනය කරමින් (වසරක් හෝ දෙකක් පසු) git සැකසුම ලෙස භාවිතා කරමි. තරමක් පොදු භාවිත අවස්ථාවක් මම සිතුවෙමි. ඉහත පිළිතුරු කිසිවක් මට උදව් නොකළ අතර, බොහෝ කලකිරීමෙන් පසු අවසානයේදී මගේ 'සැබෑ' gitconfig ගොනුව පහත නාමාවලියෙන් සොයා ගන්නා ලදී;

C: ers පරිශීලකයින් \ බිල් \ ඇප් ඩේටා \ දේශීය \ GitHub \ PortableGit_054f2e797ebafd44a30203088cd 3d58663c627ef \ යනාදිය

නිසැකවම ඔබගේ පරිශීලක නාමය ආදේශ කරන්න සහ PortableGit_ පසු උපසර්ගය අද්විතීය GUID හෝ ඊට සමාන ය.


1
මෙය සිදුවන්නේ වින්ඩෝස් සඳහා GitHub භාවිතා කරන විට පමණි.
සර්ප

3

මෙම උපුටා දැක්වීම පළ කිරීම වැදගත් යැයි මම සිතමි:

වින්ඩෝස් සඳහා වන Git මට්ටම් හතරක වින්‍යාසය සඳහා සහය දක්වයි. අවම මට්ටමින් යන්ත්රය විශේෂිත වින්‍යාස සැකසුම් "අතේ ගෙන යා හැකි" ලෙස හඳුන්වන අතර "% ProgramData% \ Git \ config" ජීවත් වේ. එක් ප්‍රමුඛතාවයක් අපට "system mingw64 \ etc \ gitconfig" හි වාසය කරන "පද්ධතිය" ලෙස හැඳින්වෙන ස්ථාපන විශේෂිත වින්‍යාස සැකසුම් මට්ටම් කරයි. මෙම වින්‍යාස ගොනුව දෙකම සාමාන්‍යයෙන් වෙනස් කිරීමට උසස් වරප්‍රසාද අවශ්‍ය වේ.

"%" පරිශීලක ප්‍රොෆයිල්% .gitconfig "හි සොයාගත හැකි" ගෝලීය "වින්‍යාසය ලෙස හැඳින්වෙන විශේෂිත අගයන් භාවිතා කරමින්, අපට" පරිශීලක සංස්කරණය කළ හැකි "වින්‍යාස ගොනු සොයාගත හැකිය. ඉහළම ප්‍රමුඛතා වින්‍යාස සැකසුම් "දේශීය" වින්‍යාසය තුළ ඇති අතර එය සාමාන්‍යයෙන් ".git \ config" හි සොයාගත හැකිය.

බ්ලොග් සම්බන්ධිත නිර්දේශය "පද්ධතිය" හෝ "ස්ථාපනය" විශේෂිත වින්‍යාස සැකසුම් වෙනස් කිරීම බව පෙනේ, එය හොඳයි, නමුත් Git හි වෙනත් ස්ථාපනයන් එම සැකසුම් අවශෝෂණය නොකරනු ඇතැයි පරිශීලකයින් අපේක්ෂා කළ යුතුය. ඔබට යන්ත්‍ර පුළුල් සැකසුම් අවශ්‍ය නම්, “අතේ ගෙන යා හැකි” වින්‍යාස ගොනුව භාවිතා කරන්න, එසේ නොමැතිනම් “ගෝලීය” හෝ “දේශීය” වින්‍යාස ගොනු තෝරන්න.

මෙම තොරතුරු මිනිසුන්ට ප්‍රයෝජනවත් වේ යැයි බලාපොරොත්තු වෙමු.

මූලාශ්රය


3

CommentMatrixFrog ඔවුන්ගේ අදහස් දැක්වීමේදී පෙන්වා දී ඇති පරිදි, වින්‍යාසය සංස්කරණය කිරීම ඉලක්කය නම්, ඔබට ක්‍රියාත්මක කිරීමට අවශ්‍ය විය හැකිය:

git config --global --edit

මෙම විධානය මඟින් --globalතේරීම් සංස්කාරකයේ වින්‍යාස ගොනුව (මේ අවස්ථාවේ දී ) විවෘත කරනු ඇති අතර ගොනුව වැසීමට බලා සිටිනු ඇත (කාලය තුළදී මෙන් git rebase -i).


ගෝලීය එහිදී හොයාගන්න ඔබට මෙම භාවිත කළ හැක .gitconfigපිහිටා ඇත - දිගු ඔබගේ කර්තෘ ගොනු පිහිටා දේ බහලුම ඔබ පවසනවා ලෙස ද අනෙකුත් ස්විච (භාවිතා කළ හැකිය. --system, --localවෙනත් සොයා සංස්කරණය කිරීමට, ආදිය) .gitconfigස්ථාන. PS -eඑක සමානයි--edit
LightCC

1

Msysgit අස්ථාපනය කර Cygwin + Git ස්ථාපනය කරන්න. එවිට ගෝලීය '.gitconfig' මෙහි ඇත: C: \ cygwin (64) \ home \ [userName] \. Gitconfig.

දැන් ඔබට වෙනත් වැඩසටහන් භාවිතා කළ හැකි පරිසර විචල්‍යයක් ගැන කරදර විය යුතු නැත. උදාහරණයක් ලෙස, මගේ පරිසර විචල්‍යය මගේ වැඩ කවුළු වසම් පරිසරයේ සිතියම් ගත කළ ධාවකයකට යොමු කළේය. මගේ "ගෙදර" සිතියම්ගත කර ඇති ධාවකයේ වාඩි වී සිටින මගේ ගෝලීය .gitconfig මට අවශ්‍ය නැත. එම වින්ඩෝස් පරිසර විචල්‍යය මත රඳා පවතින වෙනත් යෙදුම් වලට කුමක් සිදුවිය හැකිදැයි මම නොදනිමි. මෙහෙයුම් අංශයට එම පරිසර විචල්‍යය සිතියම්ගත කළ ධාවකය සඳහා හේතුවක් අවශ්‍ය වේ.

මෙම ක්‍රමය භාවිතා කරමින් ගෝලීය '.gitconfig' වෙත නිශ්චිත මාර්ගයක් ඔබ සඳහන් කරන්නේ නම් මයිසිස්ගිට් ඔබේ 'පැතිකඩ' වින්‍යාස සැකසීම් නැවත ලිවීම ගැන කරදර විය යුතු නැත.

පොදුවේ ගත් කල, ඔබම ඉතිරි කර ජනේල වල සිග්වින් බාෂ් ෂෙල් භාවිතා කර සතුටින් සිටින්න


1

මට සමාන ප්‍රශ්නයක් තිබුණි; ගැටලුව වූයේ .gitconfigගොනුව පිහිටා තිබීමයි

C:\Users\MyLogin\.gitconfig\

(වින්ඩෝස් 7 හි)

වෙනත් වචන වලින් කිවහොත්, ගොනුව පිහිටා ඇත්තේ C:\Users\MyLogin\.gitconfig\.gitconfigවෙනුවට, C:\Users\MyLogin\.gitconfig(Git ලිපිගොනු සොයන ස්ථානයයි).


1

.gitconfig ගොනු පිහිටීම

macOS පරීක්ෂා කිරීම හරි

ගෝලීය

# global config
$ cd ~/.gitconfig

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

දේශීය

# local config
$ cd .git/config

# view local config
$ git config -l

සමහර විට ඔබ සඳහා ප්‍රසාද දීමනාවක් Vimහෝ VSCodegit වින්‍යාසය සංස්කරණය කිරීම සඳහා


# 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

මම මගේ Git ස්ථාපනය කර ඇත්තේ: C:\Users\_myuserfolder_\AppData\Local\Programs\Git

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.