Git

[Git] git 환경 설정 및 기본 명령어

ui-o 2023. 2. 5. 15:18
반응형

•  git 명령어

• git init

git init

 

- 프로젝트 root 디렉터리에서 생성

  - .git 이라는 하위 디렉토리를 만들고 .git 디렉토리에는 저장소에 필요한 뼈대 파일이 들어 있다.

  - 정상적으로 생성 시Initialized empty Git repository 문구가 나옴

 

•  git config

// 환경설정 확인
git config --옵션

 

조회 git config --liist 환경설정 확인
조회 git config user.name 사용자 이름 확인
설정 git config --global user.name '사용자이름' 사용자 이름 설정
조회 git config user.email 사용자 이메일 확인
설정 git config --global user.email '사용자메일' 사용자 이메일 설정
설정 git config --global core.autoclrf true 운영체제 마다 줄바꿈 달라지는 방지
설정 git config --global core.editor "code --wait" 편집기 지정

•  git add

  - Commit이 가능한 상태로 

  - modified, untracked 상태의 파일을 staged 상태(commit이 될 준비가 되어있는 상태) 만들어짐

  - 파일 수정 후 add -> commit 명령어 다시 보냄

 

git add 파일명

 

git add a.txt a 파일을 add
git add *.txt 모든 .txxt확장자 파일을 add
git add .  모든 파일을 포함하여 staged에 포함

•  git commit

  - 언제든지 돌아갈 수 있는 상태로 staged 상태의 파일들을 스냅샷에 찍어저장

git commit 파일명

 

git commit -m '메시지' 메시지와 함께 커밋
git commit -am '메시지' 모든 파일을 커밋

 

• git log

  - git 로그 목록 표시

git log

 

• git checkout

 

  - 특정 커밋시점으로 되돌리기

  - 앞의 7자리만 복사해도 가능

  - HEAD is now at 코드 init 시 chekout 완료 

git checkout 커밋 아이디
git checkout - 마지막 커밋 시점으로 되돌아감

 

반응형

'Git' 카테고리의 다른 글

[Git] Git 기본  (0) 2023.02.05