깃 정리
Git
Git은 분산형 버전 관리 시스템입니다.
버전 관리 시스템은 코드 및 파일의 변경사항을 추적하고, 여러 사람이 협업하여 작업할 때 버전 충돌을 방지하고
이전 버전으로 쉽게 복원할 수 있도록 도와줍니다.
Step 1.
로컬에서 Git으로 관리할 저장소(폴더, 파일) 생성
Step 2.
내가 작업하고 있는 Working Directory에서
$git init
.git(숨김폴더)확인 (ls -al 명령어로 확인)
깃을 초기화 하는 곳이 내 프로젝트가 위치한 곳인지 확인
Step 3.
.gitignore 파일추가
데이터베이스계정이나 클라우드 시크릿 키 혹은 각종 민감정보가
git저장소에 업로드 되지 않게 해야한다.
.gitignore
.gitignore 파일과 같은 위치에 있는 hello.txt는 git에서 무시
https://github.com/github/gitignore
^제외되는 사항들 확인
Step 4.
$git status
현재 어떤파일들이 추적이 되고 있고 예비저장소에 어떤파일들이
들어있는지 확인하는 명령어이다.
Step 5.
$git add .
$git add "파일명"
현재 위치에서 모든파일을 add한다는 .
현재 위치에서 그파일만 add한다는 “파일명”
Step 6.
$git commit -m "메시지"
실제 저장소에 하나의 버전으로 관리할 수 있는 커밋 작업
버전을 생성하는 작업으로 메시지를 꼭 남겨야 한다.
메시지는 commit에 대한 정보 기록용이다.
정리: 로컬저장소에 변동 기록(버전)을 남기기 위해 commit을 실행
Step 7.
$git branch -M main
branch는 동일한 저장소내에 소스에 대해서 서로의 영향을 받지않는 독립적인 공간이다.
*main을 기본 브랜치명으로 사용
main / master
- 즉시 운영 배포할 수 있는 버전
- 사용자가 지금 이용 중인 코드