
사용자 등록
- 한 프로젝트를 대상으로 여러 개발자가 작업할 수 있기 때문에 현재 작업하는 개발자가 누구인지 등록하는 과정입니다.
- 사용자 이름과 이메일 주소는 깃허브 계정의 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
참고 :