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 중 하나
* 선택적으로 commit이 가능
-> 여러 변경 사항을 한번에 commit가능 (원하는 시점에서 commit 가능)
4. Git Add로 변경 사항 스테이징
commit
git 저장소의 check point 중 하나
working directory
실제 작업 공간(폴더)
starting area
commit 전에 변경 사항들을 등록하는 곳
>git add file1 file2
starting area에 file 추가
5. Git 명령어
>git commit
>git commit -m "my message"
message와 함께 commit (message: 변경 사항 등을 확인할 수 있게 달아두는 주석)
6. Git Log 명령어
>git log
깃 저장소에 대한 커밋 정보들을 검색
>git add .
모든 변경 사항들을 datage에 넣음
C
Contents