! Git 흐름 정리

Yeon·2023년 3월 26일
0

"git init" 을 통해 깃 저장소 만든다.
"git add ." 를 실행하면 working Directory에 있던 파일들이 Staging Area로 이동한다.

여기서, working Directory 는 현재 작업 중인 디렉토리를 뜻하고, Staging Area는 Git repository(local)로 이동하기 전(파일을 올리기 전)에 대기하는 곳을 뜻한다.

깃 저장소에 올릴 때는 라이브러리 파일들을 빼고 올리는 것을 권장한다. 파일을 빼고 올리는 방법은 .gitignore 파일을 만들어 파일 안에 깃 저장소에 올리지 않을 파일이나 폴더 명을 입력하고 저장하면 이 파일들과 폴더를 제외하고 깃 저장소에 올릴 수 있다.
라이브러리들은 "npm install ~~" 코드를 실행하여 설치 가능하다.

.gitignore를 "git add ." 하기 전에 만들어놔야 하지만 add를 먼저했다면 "git rm --cached ~~ -r"(여기서 ~~에는 이미 add를 했지만 제외시키고 싶은 파일이나 폴더 명을 입력한다.) 명령어를 통해 Staging Area에서 제외할 수 있다.

이제 Git repository에 올리기 위해 "git commit -m '메세지'" 를 실행하면 파일들이 깃 저장소로 올라감. 이 단계에서 "git status" 명령어를 실행하면 Staging Area에 있던 파일들이 Git repository(local)로 올라가서 Staging Area는 비워지게 된다.

0개의 댓글