글로벌 Git 구성을 표시하려면 어떻게 해야 합니까?
구성된 모든 Git 섹션을 표시합니다.
겨우 찾았습니다git config --get core.editor
그리고 구성된 기본 편집기뿐만 아니라 전체적으로 구성된 모든 것을 출력하고 싶습니다.
사용할 수 있는 항목:
git config --list
아니면 당신의 것을 보세요.~/.gitconfig
로컬 로컬저에 ..git/config
java.
사용:
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>\.gitconfig
Windows(윈도우).
시스템 레벨 구성은 전체 시스템에 적용됩니다.여기에는 운영 체제의 모든 사용자와 모든 리포지토리가 포함됩니다.은 스템수구다저장다니됩음에 .gitconfig
Linux $(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 peff
King() 참조.
커밋 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
의 출력을 수정할 수 있는 입니다.'의--list
discovery'--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
'programing' 카테고리의 다른 글
SSIS Excel 가져오기 강제 적용 잘못된 열 유형 (0) | 2023.05.10 |
---|---|
git reset --hard origin/master의 의미는 무엇입니까? (0) | 2023.05.10 |
Postgre 업그레이드 방법데이터 손실 없이 버전 9.6에서 버전 10.1로 SQL을 변경하시겠습니까? (0) | 2023.05.10 |
이 서비스를 사용할 수 있는 권한이 없습니다. iTunes 앱 업로드 오류 (0) | 2023.05.10 |
SQL 서버:SQL 서버 백업 또는 복원 프로세스의 진행률을 확인하는 데 사용할 수 있는 SQL 스크립트가 있습니까? (0) | 2023.05.10 |