카테고리 없음

Git 정리 (1)

FunnyDevelop 2022. 5. 29. 11:46

CLI command Line Interface    -> GitBash

GUI Graphical User Interface   -> SourceTree

 

 

0. Git 설치

brew install git

1. Git 버전 확인

git --version

 

2. Git 설정 

ㅇ본인 색인 목적

git config --global user.name  "이름"
git config --global user.email "email@naver.com"

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

--Base Branch Config
git config --global init.defaultBranch main

 

3. 프로젝트 생성 & Git 관리 시작

git init

 

4. git과 로컬파일 확인

ㅇ 파일의 추가/변경/삭제 모두 내역으로 저장할 대상을 확인한다.

git status

 

5. Git 연동 제외
ㅇ 특정 폴더나 파일을 Git 연동에 제외 시킨다.

.gitignore 파일 생성
/node_modules



# 주석
# 모든.c 확장자 파일

*.c


#.c  확장자지만 포함시켜야 하는 파일

!not_ignore_this.c



# logs란 이름과 폴더와 그 내용들을 제외

logs/



#logs 폴더 안의 debus.log과 .c 파일들을 제외

logs/bebus.log

logs.*.c



#logs 폴더 안의 모든 폴더의 debog.log 제외

logs/**/bebug.log

 

6. Branch에 담기

#하나 담기
git add 파일명

#모두 담기
git add .

 

7. 버전 생성

#커밋 메시지와 함께 작성하기
git commit -m "FIRST COMMIT"

#add와 commit 한번에 하기
#단 새로추가된 파일이 없을 때 한정 가능 (수정만 있을 때 가능)
git commit -am "메시지"


#로그 확인
git log

 

8. 변경사항을 확인

ㅇ 연동 대상의 수정 내역을 확인한다.

git diff

#j 아래로 스크롤
#k 위로 스크롤
#:q 닫기