programing

글로벌 Git 구성을 표시하려면 어떻게 해야 합니까?

testmans 2023. 5. 10. 20:31
반응형

글로벌 Git 구성을 표시하려면 어떻게 해야 합니까?

구성된 모든 Git 섹션을 표시합니다.

겨우 찾았습니다git config --get core.editor그리고 구성된 기본 편집기뿐만 아니라 전체적으로 구성된 모든 것을 출력하고 싶습니다.

사용할 수 있는 항목:

git config --list

아니면 당신의 것을 보세요.~/.gitconfig 로컬 로컬저에 ..git/configjava.

사용:

git config --list --show-origin

해당 설정이 정의된 위치 확인(글로벌, 사용자, repo 등)

가장 짧은 것은

git config -l

시스템, 전역 및 로컬의 모든 상속된 값을 표시합니다.

글로벌 Git 구성을 편집하려면 어떻게 해야 합니까?

대답: 단답:git config --edit --global


Git 구성을 이해하려면 다음 사항을 알아야 합니다.

Git 구성 변수는 세 가지 수준으로 저장할 수 있습니다.각 수준은 이전 수준의 값을 재정의합니다.

시스템 수준(시스템의 모든 사용자와 해당 모든 리포지토리에 적용됨)

  • 표시할 항목,git config --list --system(필요할 수 있음)sudo)
  • 정설,git config --system color.ui true
  • 파일을 하려면 다음과 같이 하십시오.git config --edit --system

글로벌 수준(사용자, 사용자에게 고유한 값).

  • 표시할 항목,git config --list --global
  • 정설,git config --global user.name xyz
  • 파일을 하려면 다음과 같이 .git config --edit --global

리포지토리 수준(단일 리포지토리에만 해당)

  • 표시할 항목,git config --list --local
  • 정설,git config --local core.ignorecase true(--local선택 사항)
  • 파일을 하려면, 리지토구편집려면하파일을,git config --edit --local(--local선택 사항)

모든 설정을 보려면 어떻게 합니까?

  • 려달을 합니다.git config --list시스템, 글로벌 및 (리포지토리 내부인 경우) 로컬 구성 표시
  • 려달을 합니다.git config --list --show-origin 각 줍니다.

하나의 특정 구성을 읽으려면 어떻게 해야 합니까?

  • 려달을 합니다.git config user.name갖기 위해user.name를 들면 를들면예면.
  • 옵을지할수있니다습도정션▁options다니▁you를 지정할 수도 .--system,--global,--local특정 수준에서 해당 값을 읽습니다.

참조: 1.6 시작하기 - 처음 사용하는 Git 설정

git config --list

한 가지 방법입니다.나는 보통 그냥 마음을 터놓습니다..gitconfig그래도.

또한 전화할 수 있습니다.git config -e편집기에서 구성 파일을 직접 엽니다.Git 구성 파일은 다음보다 훨씬 읽기 쉽습니다.-l출력, 그래서 나는 항상 사용하는 경향이 있습니다.-e 깃발

요약하자면:

git config -l  # List Git configuration settings (same as --list)
git config -e  # Opens Git configuration in the default editor (same as --edit)
  • 변수 없이 ▁the▁with다와 상호 작용합니다..git/config.
  • 와 함께--global은 와상작용다니합호▁with와 상호 작용합니다.~/.gitconfig.
  • 그리고 함께--system은 와상작용다니합호▁with와 상호 작용합니다.$(prefix)/etc/gitconfig.

무엇을 수 .$(prefix)은 수단, 그나기다같음습니다과은본값러같▁to로 설정되어 있는 것 .$HOME.)

Git 2.26.0 이후에는 다음 옵션을 사용할 수 있습니다.

git config --list --show-scope

출력 예:

system  rebase.autosquash=true
system  credential.helper=helper-selector
global  core.editor='code.cmd' --wait -n
global  merge.tool=kdiff3
local   core.symlinks=false
local   core.ignorecase=true

와 결합할 수 있습니다.

  • --local구성의 , 프젝트구경우의,--global구성의 , "사용자 구성",--system사용자의 에
  • --show-origin 파일 합니다.

▁thing에 대해 한 가지 한 것이 .git config:

git config가지다--local,--global그리고.--system수준 및 해당 파일.

그래서 당신은 사용할 수 있습니다.git config --local,git config --global그리고.git config --system.

기적으로본,git config구성 옵션이 전달되지 않으면 로컬 수준에 기록됩니다.로컬 구성 값은 저장소의 .git 디렉터리에 있는 파일에 저장됩니다..git/config

글로벌 수준 구성은 사용자에 따라 다르므로 운영 체제 사용자에게 적용됩니다.전역 구성 값은 사용자의 홈 디렉토리에 있는 파일에 저장됩니다. ~/.gitconfig 및 유닉스 시스템의 경우C:\Users\<username>\.gitconfigWindows(윈도우).

시스템 레벨 구성은 전체 시스템에 적용됩니다.여기에는 운영 체제의 모든 사용자와 모든 리포지토리가 포함됩니다.은 스템수구다저장다니됩음에 .gitconfigLinux $(prefix)/etc/gitconfig.에서 이 서이파찾을수있습에서 찾을 수 .C:\ProgramData\Git\config.

그래서 당신의 선택은 그 글로벌을 찾는 것입니다..gitconfig파일을 작성하고 편집합니다.

또는 사용할 수 있습니다.git config --global --list.

이것이 바로 당신이 필요로 하는 라인입니다.

여기에 이미지 설명 입력

사용할 수도 있습니다.cat ~/.gitconfig.

글로벌 Git 구성을 나열하는 방법

git config --list --global

로컬 Git 구성을 나열하는 방법

git config --list --local

29월은 Git 2.6(2015년 9월/10월) 입니다.--name-only력을단기위해의 git config -l:

commit a92330d, commit f225987, commit 9f1429d(2015년 8월 20일) by Jeff peffKing() 참조.
커밋 ebca2d4(2015년 8월 20일)를 참조하고 905f203, 578625f(2015년 8월 10일)를 SCEDER Garbor()로 szeder커밋합니다.
(주니오 C 하마노에 의해 합병 -- -- commit fc9dfda, 2015년 8월 31일)

config'를 추가합니다.--name-only은 다음과 같습니다.

'git config할 수 셸 ' 를실행해야 .git config --list또는 '--get-regexp및 출력을 구문 분석하여 구성 변수 이름과 값을 구분합니다.
그러나 이러한 구문 분석은 다중 행 값을 처리할 수 없습니다.

아무리'git config에서는 새 행 안전 구문 분석을 위해 null-terminated 출력을 생성할 수 있습니다. 이러한 경우 셸은 null 문자를 처리할 수 없으므로 사용할 수 없습니다.

자체 bash 완료 스크립트에서도 이러한 문제가 발생합니다.

' 료스크셸완일사수다지니원합있용로할도록으반적트립를및트스립크완▁help▁'▁in▁scripts▁the,▁the▁general,▁intro▁comple▁shell▁scripttion다니▁and지합▁by원료--name-only의 출력을 수정할 수 있는 입니다.'의 --listdiscovery'--get-regexp구성 변수의 이름만 나열하므로 더 이상 변수 이름과 값을 구분하기 위해 오류가 발생하기 쉬운 사후 처리를 수행할 필요가 없습니다.

별칭, 코어, 원격 Git 구성의 한 부분만 나열하려면 grep를 통해 결과를 파이프로 연결하면 됩니다.다음과 같은 것:

git config --global -l | grep core

모든 구성을 찾으려면 다음 명령을 입력합니다.

git config --list

로컬에서 이 명령을 실행합니다.

Md Masud@DESKTOP-3HTSDV8 MINGW64 ~
$ git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
credential.helper=manager
user.email=infomasud@gmail.com
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
filter.lfs.clean=git-lfs clean -- %f

리눅스 기반 시스템에서 다음을 통해 구성 파일을 보거나 편집할 수 있습니다.

vi/vim/nano .git/config

Git init 폴더 안에 있는지 확인합니다.

와 함께 일하고 .--global config 건그…

vi/vim/nano .gitconfig

/home/userName에

이것은 편집에 도움이 될 것입니다: https://help.github.com/categories/setup/

Windows에서 글로벌 구성을 편집하려면 Fromgitbash를 실행합니다(일반 명령 프롬프트에서는 실행하지 않음

notepad ~/.gitconfig

파일 위치는 https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Where-system-global-and-local-Windows-Git-config-files-are-saved 에 나열되어 있습니다.

언급URL : https://stackoverflow.com/questions/12254076/how-do-i-show-my-global-git-configuration

반응형