(git & GitHub) Better use of Git

Mirrer·2022년 5월 9일
0

git & GitHub

목록 보기
6/15
post-thumbnail

Help, 문서 활용

git의 도움말 역활

Helpgit을 사용하는 과정에서 모르는 부분을 도움을 받을 수 있는 기능이다.

Help명령어의 종류는 다음과 같다.


Help 사용 방법

  • git기본적인 명령어들와 설명
git help
  • git모든 명령어
git help -a
  • git특정 명령어의 설명과 옵션
git (명령어) -h
  • git의 특정 명령어에 대한 설명, 옵션을 웹사이트에서 확인
git help (명령어)
git (명령어) --help

git Config

config를 사용하여 특정 내용을 설정 및 확인

git을 사용할 때 사용자 이름, email..등등 특정 데이터를 설정하거나 설정 내용을 확인 할 필요가 있다.

이러한 경우 gitconfig를 사용한다.


global, local 설정

globalgit설치된 컴퓨터의 기본설정을 뜻한다.

git config --global user.name "mirrer"

위의 명령어를 입력하면 git 전역에 user.namemirrer로 설정된다.

즉 특정 프로젝트에서 따로 설정을 하지 않는다면 user.name의 기본값은 mirrer이다.

만약 특정 프로젝트(local)만의 user.name을 따로 설정하려면 --global을 입력하지 않고 값을 설정한다.

git config user.name "mirrer2"

git config user.name -> mirrer2
git config --global user.name -> mirrer

설정값 확인

설정값을 확인하는 명령어는 다음과 같다.

  • 현재 지정된 모든 설정값 확인
git config (global) --list
  • 설정값을 에디터화면으로 확인
git config (global) -e
  • 설정된 기본 에디터를 수정
git config --global core.editor "code --wait"

유용한 설정

아래 설정들은 git을 더 유용하게 사용할 수 있다.


  • Mac, Window 줄바꿈 호환 문제 해결
git config --global core.autocrlf (윈도우: true / 맥: input)
  • pull의 기본 merge, rebase로 설정
git config pull.rebase false
git config pull.rebase true
  • 기본 브랜치명 설정
git config --global init.defaultBranch main
  • push작업시 로컬과 동일한 브랜치명 설정
git config --global push.default current
  • 특정 명령어 단축키로 설정
git config --global alias.(단축키) "명령어"

참고 자료

Book - Git
Do it! 지옥에서 온 문서 관리자 깃 & 깃허브 입문

profile
memories Of A front-end web developer

0개의 댓글