Search
castle

image

1. Git Repo

Git Repo는 Git이라는 분산 버전 관리 시스템을 사용하여 관리되는 저장소(Repository)를 가리킵니다.

Git Repo에는 프로젝트의 모든 파일과 폴더, 그리고 각 파일의 변경 이력이 포함되어 있습니다. 이러한 저장소는 로컬 컴퓨터에 있을 수도 있고, 원격 서버에 있을 수도 있습니다. 여러 개발자가 협업할 때, 중앙 저장소나 원격 저장소를 사용하여 소스 코드를 공유하고 업데이트할 수 있습니다.

Repository

  • 깃저장소(작업공간)
  • 각각 독립된 프로젝트를 의미

2. Git Init & Status

>git status
깃 저장소에 대한 정보 / 폴더 내 내용 변화 감지-> git이 계속 관찰 중임

>git init
new git repository -> 현재 repository를 git 저장소로 초기화 (프로젝트 당 한번 사용)

  • git init 사용하면 폴더에 숨김 폴더 .git 생성
  • git repository 밑에 있는 폴더는 이미 git의 영향권에 있음

-> >git status를 이용해 확인 후 >git init을 할 것

(이미 git영향을 받고 있는데 init하면 문제가 생길수도) => .git을 제거하여 해결

3. Commit Flow

commit
git 저장소의 check point 중 하나

image

* 선택적으로 commit이 가능
-> 여러 변경 사항을 한번에 commit가능 (원하는 시점에서 commit 가능)

4. Git Add로 변경 사항 스테이징

commit
git 저장소의 check point 중 하나

image

working directory
실제 작업 공간(폴더)

starting area
commit 전에 변경 사항들을 등록하는 곳

>git add file1 file2
starting area에 file 추가

image

5. Git 명령어

>git commit

>git commit -m "my message"
message와 함께 commit (message: 변경 사항 등을 확인할 수 있게 달아두는 주석)

image

6. Git Log 명령어

>git log
깃 저장소에 대한 커밋 정보들을 검색

>git add .
모든 변경 사항들을 datage에 넣음

left
right

C

Contents