Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

git config를 사용하여 Git을 설정하는 방법

git config를 사용하여 Git을 설정하는 방법

git config 명령은 Git 설치의 구성 옵션을 변경합니다. Git 이메일, 편집기 및 git 명령과 함께 사용하려는 별칭을 설정하는 데 자주 사용됩니다.

Git은 지금까지 세계에서 가장 널리 사용되는 분산 버전 관리 시스템입니다. Git 프로젝트에서 작업하는 모든 개발자는 자신의 저장소 복사본을 로컬에 가질 수 있습니다. 이것은 많은 사람들이 같은 프로젝트에서 동시에 협업할 수 있음을 의미합니다.

Git을 처음 시작할 때 해야 할 몇 가지 설정이 있습니다. 이 설정은 컴퓨터에서 한 번만 수행하면 됩니다.

이 가이드에서는 git config 명령을 사용하여 Git을 설정하는 방법에 대해 설명합니다. 시작하는 데 사용할 수 있는 몇 가지 git config 명령을 살펴보겠습니다. 더 이상 고민하지 않고 시작하겠습니다!

git config 명령

git config 명령은 Git 설치에 대한 구성 값을 설정합니다. 프로젝트에 Git을 사용하기 전에 이 명령을 사용하여 컴퓨터에서 Git 이름과 이메일을 구성합니다.

이 명령은 Git 구성 파일의 내용을 수정합니다. 이 파일은 사용자 이름, 기본 편집기 및 커밋과 연결하려는 이메일과 같은 정보를 저장합니다.

리포지토리 작업을 시작하기 전에 몇 가지 초기 구성을 수행해야 합니다. 다음 5가지 주제를 다룰 것입니다.

  • 구성 수준
  • 자신의 정체성 만들기
  • 편집기 설정
  • 별칭 생성
  • Git 보기 및 재구성

Git 구성:구성 수준

시작하기 전에 기본 git 구성 옵션에 대한 다양한 구성 수준에 대해 논의해야 합니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

구성 값은 세 가지 수준으로 설정할 수 있습니다.

  • –local:git config 명령이 실행되는 저장소에 로컬 값이 적용됩니다. 이 값은 저장소 내의 .git/config에 저장됩니다.
  • –system:시스템 값은 시스템의 모든 사용자에게 적용됩니다. 시스템 수준 구성 값은 기존 구성을 변경할 수 있으므로 주의해서 설정해야 합니다. 이 값은 Linux의 /etc/gitconfig에 저장됩니다.
  • –global:운영 체제의 특정 사용자에게 전역 값이 적용됩니다. 홈 디렉토리의 ~/.gitconfig 파일에 저장됩니다.

Git을 처음 설정할 때 대부분 –global 수준을 사용합니다.

Git Config 사용자 이름 명령

Git 사용자 이름을 설정하려면 git config –global user.name 명령을 실행합니다. 이름과 성을 모두 지정해야 하지만 사용자 이름은 커밋에 첨부하고 싶은 무엇이든 될 수 있습니다.

Git 사용자 이름은 GitHub에서 사용하는 것과 같은 버전 관리 사용자 이름과 같을 필요가 없습니다.

Git을 처음 설치할 때 ID를 설정해야 합니다. 모든 커밋에는 귀하의 이름과 이메일 주소가 포함되어 있기 때문에 이것은 필수입니다. 커밋이 생성된 후에는 커밋과 관련된 저작권 정보를 변경할 수 없습니다.

이름과 이메일이라는 두 가지 정보를 지정해야 합니다.

git config 명령을 사용하여 사용자 이름 값을 구성해 보겠습니다.

git config --global user.name "Sarah Smith"

그러면 사용자 이름이 Sarah Smith로 설정됩니다. 우리의 모든 미래 커밋은 이 정보를 참조할 것입니다. –global 옵션을 사용하여 이 기본 git 구성을 사용자가 소유한 모든 저장소에 적용했습니다.

Git 구성 이메일 명령

Git 이메일 주소를 구성하려면 git config –global user.email 명령을 실행합니다. 이 git config 이메일 명령은 이메일 주소라는 하나의 인수를 허용합니다.

git config --global user.email "sarah.smith@email.com"

전역 구성 파일(~/.gitconfig)을 확인하여 구성 값이 설정되었음을 알 수 있습니다.

[user]
    	email = sarah.smith@email.com
    	name = Sarah Smith

ID가 성공적으로 구성되었습니다!

Git 구성 편집기 명령

당신은 vim을 좋아합니까? 이맥스 팬이신가요? 나노가 모든 요구 사항에 적합합니까? 어떤 텍스트 편집기를 선호하든 Git에 알려주는 것이 좋습니다. 이는 git commit과 같이 입력할 수 있는 텍스트 편집기를 열 수 있는 여러 명령이 있기 때문입니다.

nano를 기본 코드 편집기로 설정해 보겠습니다.

git config --global core.editor "nano"

텍스트 편집기를 시작하는 명령을 실행할 때마다 nano가 사용됩니다. 시스템에 설치한 텍스트 편집기를 nano로 대체할 수 있습니다.

텍스트 편집기를 시작하는 명령을 실행할 때마다 nano가 사용됩니다. 시스템에 설치한 텍스트 편집기를 nano로 대체할 수 있습니다.

별칭을 만드는 방법

같은 명령을 반복해서 입력하는 것이 지겹습니까? Git 별칭이 여기에 있습니다. 작성하는 일반적인 명령에 대한 바로 가기를 작성할 수 있습니다.

git co를 작성하시겠습니까? git commit 대신 . 단축하고 싶은 긴 명령이 있습니까? 이 모든 경우에 Git 별칭을 작성할 수 있습니다.

git commit 명령을 호출하는 git 별칭을 작성해 보겠습니다.

git config --global alias.co commit

git co를 실행할 때마다 , git commit 명령이 실행됩니다.

Git 구성 파일을 보는 방법

git config 명령 다음에 보려는 값을 사용하여 개별 구성 값을 볼 수 있습니다.

git config user.name

이것은 "Sarah Smith"를 반환합니다. 이것은 코드에서 앞부분에 설정한 값입니다.

git config –list 명령을 사용하여 특정 Git 설치와 관련된 모든 구성 값을 볼 수 있습니다.

git config --list

다음은 볼 수 있는 항목의 예입니다.

user.email=sarah.smith@email.com
user.name=Sarah Smith
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
…

결론

git config 명령은 Git 설치를 구성합니다.

Git을 처음 사용할 때 이름과 이메일을 구성해야 합니다. 이렇게 하면 Git이 커밋에 첨부할 ID를 알 수 있습니다.

편집기도 설정해야 합니다. 이렇게 하면 텍스트 편집기를 참조하는 명령을 사용하는 경우 선호하는 텍스트 편집기를 사용하여 파일을 열 수 있습니다.

Git 학습 방법에 대한 추가 학습 리소스 및 자습서는 Git 학습 방법 가이드를 확인하세요.