git
git 개념
jsh91
2023. 7. 12. 18:09
git은 공간을 3가지로 나눕니다
1. 작업을 하는 공간 - working : 파일을 생성하고 수정하는 공간
2. 임시로 저장하는 공간 - stage : 커밋하려는 파일의 추적 상태 정보들을 기록
3. 실제로 저장하여 기록하는 공간 - repository
commit을 할때 파일은 working -> stage -> repository 순서로 이동한다.
워킹 디렉터리
git add
'git add 파일'명령어는 파일의 공간을 바꾼다 : 워킹 디렉터리 -> 스테이지 영역
위 명령어를 실행한 파일은 스테이지 영역으로 간 이후부터 추적(tracked)가 가능하다
스테이지 디렉터리
git status
'git status' 명령어를 사용하여 add 된 파일 list를 확인 가능
파일의 modified 상태
파일이 수정된 상태에서 tracked 상태가 되면 modified 상태로 변경
만약 tracked 된 상태에서 파일을 수정하면 unstage 상태로 변경된다 ( 다시 git add를 해주면 modified 상태로 변경 됨)
파일 관리 목록에서 제외 방법
.gitignore 서정 파일에 관리하고 싶지 않은 파일, 폴더를 나열한다.
git 코드 복제 방법
git clone URL
'git clone'은 코드를 다운로드 하는것이 아닌 복제를 한다 그러므로 git 정보가 전부 들어가 있다.