Git은 기본으로 터미널에서 사용하는 명령어 프로그램
편의성을 위해 여러 GUI어플리케이션 존재하며, 선택해서 사용가능(ex. Github desktop, sourcetree, GitKraken)
나는 기본 cmd, 터미널 프로그램(cmder), GUI(sourcetree)를 사용했다.
기본설정파일 확인
git config --list
터미널창에서 확인가능
git config --global -e
vscode에서 확인가능(PATH설정 필요)
사용자설정
git config --global user.name "seo" git config --global user.email "---@--.ac.kr"
autocrlf설정
git config --global core.autocrlf true //window git config --global core.autocrlf input //mac
운영체제간 줄바꿈 문자열 통일을 위한 설정
push & pull설정
- push
로컬에 있는 브랜치 이름이 항상 리무트와 동일하다고 설정하여 push할때 일일히 'git push --set-upstream origin master' 옵션을 작성하지 않아도 됨- pull
merge와 rebase옵션을 선택해서 동작가능, rebase로 설정
diff tool 변경
diff명령어 사용시 vscode이용하도록 연결프로그램 변경
ex)git difftool
Project 폴더 설정
//in cmd cd 내 프로젝트 경로 git init //git 초기화(기본 폴더 세팅) rm -rf .git //git 삭제(기본폴더 삭제)
GUI이용시 각 프로그램에서 생성가능
명령어 단축
git config --global alias.st status git st //=git status
alias이용 명령어 단축가능