Git을 사용하다 보면, 현재 로컬 컴퓨터의 git에서 설정된 사용자 정보를 확인해야 할 때가 있습니다. 특히 협업 환경에서user.name
과user.email
은 커밋 기록에 중요한 역할을 하기 때문에, 다른 계정과 혼동하지 않고 정확한 계정의 정보가 설정되어 있는지 확인하는것이 중요합니다. 이번 포스팅에서는 Git에서 사용자 정보를 확인하는 방법을 소개합니다.
git전체 설정 확인하기
git config --list
이 명령어를 실행하면 Git의 모든 설정 값이 리스트 형태로 출력됩니다. 이 중에서user.name
과user.email
을 찾아보면 현재 설정된 사용자 정보를 확인할 수 있습니다.
user.name=아이디
user.email=이메일
출력 결과에 위와 같은 항목에서 아이디와 이메일을 확인할 수 있습니다.
Grep을 활용한 사용자 정보 필터링 (Linux/Mac환경)
git config --list의 출력 결과가 길다면, grep 명령어를 사용해 원하는 정보만 필터링할 수 있습니다. 아래 명령어는user.name
과user.email
만 출력해줍니다.
git config --list | grep '^user\.'
이 명령어는 user.로 시작하는 설정 값만 추출해주기 때문에, 필요한 정보를 빠르게 확인할 수 있습니다.
PowerShell에서 사용자 정보 필터링하기 (Windows 환경)
Windows 사용자라면 PowerShell에서Select-String
명령어를 사용해 비슷한 작업을 할 수 있습니다.
git config --list | Select-String "^user\."
Git 자체 명령어로 확인하기 (추천)
Git에는user.name
과user.email
을 바로 확인할 수 있는 명령어도 있습니다. 아래 명령어를 실행하면, 각각의 값을 따로 확인할 수 있습니다.
git config user.name && git config user.email
마무리
이번 포스팅에서는 Git에서 사용자 정보를 확인하는 다양한 방법을 알아보았습니다. git config --list, grep, PowerShell의 Select-String, 그리고 Git 자체 명령어를 활용해 간단하게 정보를 확인할 수 있습니다. Git을 사용할 때 올바른 사용자 정보를 설정하고 관리하는 것은 협업과 버전 관리에서 매우 중요하니, 꼭 기억해두시길 바랍니다.