Project.log

깃 정리 본문

GIT

깃 정리

jinuk_ 2023. 4. 12. 01:18
728x90
반응형

Git

Git은 분산형 버전 관리 시스템입니다.

버전 관리 시스템은 코드 및 파일의 변경사항을 추적하고, 여러 사람이 협업하여 작업할 때 버전 충돌을 방지하고

이전 버전으로 쉽게 복원할 수 있도록 도와줍니다.

 

Step 1.

로컬에서 Git으로 관리할 저장소(폴더, 파일) 생성

편의상 test라는 이름으로    파일 생성

 

Step 2. 

내가 작업하고 있는 Working Directory에서 

$git init

.git(숨김폴더)확인 (ls -al 명령어로 확인)

 

깃을 초기화 하는 곳이 내 프로젝트가 위치한 곳인지 확인

git init후 ls -al로 .git숨김파일 조회

 

Step 3.

.gitignore 파일추가

 

데이터베이스계정이나 클라우드 시크릿 키 혹은 각종 민감정보가

git저장소에 업로드 되지 않게 해야한다.

 

.gitignore

.gitignore 파일과 같은 위치에 있는 hello.txt는 git에서 무시

.gitignore로 git저장소 업로드명단에서 제외

https://github.com/github/gitignore

^제외되는 사항들 확인

 

Step 4.

$git status

현재 어떤파일들이 추적이 되고 있고 예비저장소에 어떤파일들이

들어있는지 확인하는 명령어이다.

추적되지 않은 파일 확인

 

Step 5.

$git add .
$git add "파일명"

 

현재 위치에서 모든파일을 add한다는 .

현재 위치에서 그파일만 add한다는 “파일명”

add한 파일 확인

 

Step 6.

$git commit -m "메시지"

 

실제 저장소에 하나의 버전으로 관리할 수 있는 커밋 작업

버전을 생성하는 작업으로 메시지를 꼭 남겨야 한다.

메시지는 commit에 대한 정보 기록용이다.

정리: 로컬저장소에 변동 기록(버전)을 남기기 위해 commit을 실행

 

Step 7.

$git branch -M main

branch는 동일한 저장소내에 소스에 대해서 서로의 영향을 받지않는 독립적인 공간이다.

 

*main을 기본 브랜치명으로 사용

 

main / master

  • 즉시 운영 배포할 수 있는 버전
  • 사용자가 지금 이용 중인 코드

728x90
반응형

'GIT' 카테고리의 다른 글

깃 .gitignore 쉬운 세팅법  (0) 2023.07.13
깃 버전 되돌리기  (0) 2023.07.11
깃 변경내용확인하기  (0) 2022.08.27
깃 버전 만들기  (0) 2022.08.24
깃 저장소 만들기  (0) 2022.08.22