처음부터 차근차근

Git 사용방법 본문

Devops/Git & Github

Git 사용방법

HangJu_95 2023. 5. 16. 09:21
728x90

1. Git 최초 설정

※ GitHub 계정과는 별개.

 

터미널 프로그램 (Git Bash)에서 아래 명령어 실행(본인 이름과 본인 아이디를 입력하는 방법)

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

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

 

입력 후 확인하기

git config --global user.name

git config --global user.email

 

기존 브랜치명 변경하기(Master - Slave 구조에서 Main - Branch)

git config --global init.defaultBranch main

 

2. 프로젝트 생성 및 Git 관리 시작

 

자신의 프로젝트 폴더에서 아래 명령어 입력

git init

 

이후 폴더에서 숨김모드로 .git 확인

 

작업한 파일 저장 후 상태 확인

git status

 

파일 저장 후 Status 확인 시 이런 류의 메세지 확인

 

3. Git의 관리에서 특정 파일/폴더를 배제해야 할 경우

.gitignore 파일 생성

파일 내부에 특정 파일/폴더 입력

입력 방법의 경우

 

# 이렇게 #를 사용해서 주석

# 모든 file.c

file.c

# 최상위 폴더의 file.c

/file.c

# 모든 .c 확장자 파일

*.c

# .c 확장자지만 무시하지 않을 파일

!not_ignore_this.c

# logs란 이름의 파일 또는 폴더와 그 내용들

logs

# logs란 이름의 폴더와 그 내용들

logs/

# logs 폴더 바로 안의 debug.log와 .c 파일들

logs/debug.log

logs/*.c

# logs 폴더 바로 안, 또는 그 안의 다른 폴더(들) 안의 debug.log

logs/**/debug.log

 

4. 변경사항 Commit하기

 

변경사항 확인

git status

 

파일 담기

git add 파일명

git add .

- git add .의 경우 변경된 모든 파일을 담는 방법

 

Commit 하기

 

get commit- Vi 입력 모드로 진입

 

작업Vi 명령어상세

입력 시작 i 명령어 입력 모드에서 텍스트 입력 모드로 전환
입력 종료 ESC 텍스트 입력 모드에서 명령어 입력 모드로 전환
저장 없이 종료 :q  
저장 없이 강제 종료 :q! 입력한 것이 있을 때 사용
저장하고 종료 :wq 입력한 것이 있을 때 사용
위로 스크롤 k git log등에서 내역이 길 때 사용
아래로 스크롤 j git log등에서 내역이 길 때 사용

 

커밋 메시지까지 함께 작성하는 방법

git commit -m "커밋 메시지"

 

+ TIP : add와 commit을 한꺼번에

git commit -am "커밋 메시지"

※ 파일을 새로 생성한 경우에는 add를 따로 해줘야 한다.

 

Log 확인하기

git log

 

변경사항 확인

git diff

 

작업Vi 명령어상세

위로 스크롤 k git log등에서 내역이 길 때 사용
아래로 스크롤 j git log등에서 내역이 길 때 사용
끄기 :q :가 입력되어 있으므로 q만 눌러도 됨

 

 

 

 

 

 

'Devops > Git & Github' 카테고리의 다른 글

github 사용법  (0) 2023.05.17
Merge & rebase  (0) 2023.05.17
Branch란??  (0) 2023.05.16
Reset & Revert  (1) 2023.05.16
Git?? & 설치 방법  (0) 2023.05.15