[Git, Github] git help 사용하기, git config

JUNHO YEOM·2022년 11월 30일
0

Git, Github

목록 보기
13/27
post-thumbnail

Help와 문서 사용하기

git help

git 사용 중 모르는 부분이 있을 때 도움을 받을 수 있는 기능입니다.

git help

기본적인 명령어들이나 자주 쓰이는 명령어들을 조회합니다.


git help -a

git help -a

git의 모든 명령어들을 살펴봅니다.


git "명령어" -h

git "명령어" -h

해당 명령어의 사용법과 옵션을 조회합니다.


git help "명령어"

git help "명령어"

해당 명령어의 메뉴얼을 CLI로 조회합니다
git help "명령어" -w 옵션을 사용하여 웹사이트에서 살펴볼 수 도 있습니다.


참고할 수 있는 사이트

https://git-scm.com/docs
https://git-scm.com/book/ko/v2


Git의 각종 설정

Global

해당 설정을 전역(기본)으로 설정합니다.

Local

해당 프로젝트만의 옵션으로 사용됩니다.


설정 조회하기

git config --list

현재 프로젝트에 해당하는 설정을 조회할 수 있습니다.
git config --global --list 전역 설정을 조회할 수 있습니다.


에디터에서 설정을 조회합니다

vim 에디터에서 설정 확인하기

git config (--global) -e

vim 에디터에서 git 설정을 확인하고, 수정할 수 있습니다.

VS에서 설정 확인하기

git config --global core.editor "code --wait"

--wait 에디터에서 수정하는 동안 CLI를 정지합니다.
git commit 등의 편집도 지정된 에디터에서 사용하게 됩니다.

에디터 사용 설정 해제하기

[core]부분
excludesfile, editor 부분을 지워줍니다.


git config 유용한 설정

줄바꿈 호환 문제 해결

git config --global core.autocrlf (윈도우: true / 맥: input)

맥과 윈도우의 줄바꿈 인식 방식이 달라서 발생할 수 있는 문제를 발생하지 않도록 해줍니다.


pull 기본전략 설정하기

git config pull.rebase false

pull 기본전략 merge로 사용하기

git config pull.rebase true

pull 기본 전략 rebase로 사용하기


기본 브랜치명 전역으로 설정하기

git config --global init.defaultBranch main

최초 git init을 했을 때의 main브랜치 이름을 master가 아닌 main으로 설정합니다.


push시 로컬과 동일한 브랜치명으로

git config --global push.default current

처음 push할 때 -u 켱령어로 현재의 로컬 브랜치를 리모트의 어떤 브랜치에 연결해 줍니다.
git config --global push.default current 명령어는 기본으로 원격 브랜치와
로컬 브랜치의 브랜치 이름이 동일하다면 연결시켜 줍니다.


단축어 설정

git config --global alias."단축어" "명령어"

자주 사용되는 명령어를 단축된 명령어로 설정할 수 있는 단축어 설정입니다.

0개의 댓글