GIT

rami·2023년 9월 4일
0

Today I Learned

목록 보기
25/34

git 설정

초기 설정

git config --global user.name "(본인 이름)"
git config --global user.email "(본인 이메일)" 

설정하고, 아래 명령어로 확인합니다.

git config --global user.name
git config --global user.email

기본 브랜치명 변경

git config --global init.defaultBranch main

OS 별 설정 (CRLF 차이로 인한 문제를 막기 위함)

$ git config --global core.autocrlf true

// 윈도우는 -> true
// 리눅스, 맥, 유닉스는 -> input

상태 확인 명령어

$ git status

alias 이용하여 약자 설정

$ git config --global alias.st 'status'

= $ git st

커밋 메시지 작성

$ git commit -m '메시지'

로그 보는 명령어

$ git log

변경사항 확인 명령어

$ git diff

새로운 Git 저장소(repository) 생성

$ git init

-> 디렉토리 내부에 .git 디렉토리가 생깁니다.

파일 생성 후 터미널에 $ git st 를 입력하면 아래와 같이 나옵니다.
add 하기 전 파일은 untracked 파일이라고 합니다.

add 후 파일은 staging area에 존재합니다.
tracked 파일로 상태 변환 됩니다.

commit 할 때마다 repository에 4byte 크기의 hash가 생깁니다

add는 선택적으로 가능합니다.
(그러나 commit은 선택적으로 할 수 없습니다.)



git workflow


profile
앞으로 나아가는 사람

0개의 댓글