GitHub 사용자 등록

손지민·2023년 10월 22일

사용자 등록

  • 한 프로젝트를 대상으로 여러 개발자가 작업할 수 있기 때문에 현재 작업하는 개발자가 누구인지 등록하는 과정입니다.
  • 사용자 이름과 이메일 주소는 깃허브 계정의 Username, Email과 동일해야 합니다.
    현재 깃 지역 저장소에만 해당하는 사용자 정보를 등록했지만, 모든 프로젝트에 적용될 사용자 정보를 등록하고 싶다면 --global 옵션을 사용합니다.
  • 한 컴퓨터에서 여러 계정을 사용할 일이 없다면 --gloal 옵션을 사용해서 입력하세요. 그러면 모든 프로젝트에서 동일한 사용자 정보로 사용할 수 있어 편리합니다.

로컬에서 기본값으로 사용할 Git 사용자 이름과 이메일 설정(global 옵션)

	$ git config --global user.name "Your Name"
	$ git config --global user.email you@example.com
  • .gitconfig의 내용을 출력하는 명령어 type (Windows)
	$ type C:\Users\lijna\.gitconfig
  • git show 명령어로 커밋 정보를 출력합니다.

저장소 별로 Git 사용자와 이메일 정보 설정하기

  • 저장소 디렉터리에서 --global 없이 git config를 사용하면 해당 디렉터리(저장소) 전용 설정을 추가할 수 있습니다.
  • 이 설정은 저장소 별로 저장되며 global 옵션으로 설정한 정보보다 우선적으로 사용됩니다.
	$ git config user.name "사용자 이름"
	$ git config user.email "이메일 주소"
  • git show 명령어로 커밋 정보를 출력합니다.

Git 사용자 이름과 이메일 정보 삭제하기

# 전역 설정을 삭제
$ git config --global --unset user.name
$ git config --global --unset user.email

# 개별 저장소의 설정을 삭제
$ git config --unset user.name
$ git config --unset user.email

커밋할 때 사용자 정보 직접 지정하는 방법

  • git commit 명령어 실행할 때, 커밋 단위로 작성자 정보를 직접 지정 가능합니다.
$ git commit --author='s0nnyday <s0nnyday@naver.com>' -m 'New commit'

Git 저장소의 커밋 기록을 보여주는 명령어

$ git log
$ git log -n 1

참고 :

profile
병목을 측정해 고치고, 장애는 증거로 원인을 확정하는 Java/Spring 백엔드 개발자 · 요금제·결제 정합성 설계 · JVM GC·데드락 규명

0개의 댓글