Git Workflow (add)

canyi·2023년 4월 17일
0

git

목록 보기
8/19

Working Directory의 파일을 Staging Area로 옮기는 명령어

git status

mkdir git_add : git_add 디렉토리 생성
cd git_add: git_add 디렉토리 이동
git init: 해당 디렉토리 초기화
touch index.html : index.html 파일 생성
touch about.html : about.html 파일 생성
git status: 파일의 상태들을 비교

git add > git status

index.html를 add한 다음 git status

확인해본 결과 index.html은 commit할 준비가 되었고 about.html은 그렇지 않음

git add > git rm --cached

git rm --cached 파일명 

Staginf Area로 add한 파일을 chached라는 명렬어를 사용해서 working 디렉토리로 되돌림

git add .

Working 디렉토리에 있는 새로 추가한 파일들을 전부 Staging Area로 변경

다만 git add . 같은 경우 현재 디렉토리 생성된 전부의 파일을 Staging Area 영역으로 변경하기 때문에 작업을 할 때는 각각의 commit에 해당하는 파일들만 집적 추가하는 습관을 길러야 한다.

git rm -r --cached .

전부 Working로 변경

$ git add -i (명령 프롬푸트)

4.add untracked

현재 디렉토리의 추가 해야할 파일들만 출력 된다.

1번을 추가한다. (추가한 파일은 파일 앞에 *로 출력됨)

enter를 클릭할 경우 하나의 경로만 출력

q를 입력해서 빠져나오기

git status로 확인

하나의 디렉토리에서 전부의 파일을 add . 하는것은 바람직하지 않은 습관이다. 때문에 각 폴더에 필요한 파일들만 staging 영역에 추가해야 하고 그 파일만 commit 해야 한다.

profile
백엔드 개발 정리

0개의 댓글