Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Today
Total
관리 메뉴

메모장

[Git] git add 본문

개발/Git

[Git] git add

아나도개발잘하고싶다 2024. 8. 25. 01:17

git add

이전 단계 복습

이전 글에서 우리는 git init 명령어를 사용하여 새로운 Git 저장소를 초기화하는 방법을 배웠습니다. 이제 이 저장소에 파일을 추가하고, 변경사항을 추적하는 방법을 알아보겠습니다.

git add 명령어란?

git add 명령어는 파일을 Git의 추적 대상으로 추가하는 명령어입니다. 프로젝트에서 새로운 파일을 생성하거나 기존 파일을 수정하면, Git은 이를 자동으로 추적하지 않습니다. 명시적으로 git add 명령어를 사용해 Git에게 해당 파일을 추적하라고 알려줘야 합니다.

작업 디렉토리와 스테이징 영역

Git에는 두 가지 중요한 개념이 있습니다: 작업 디렉토리(Working Directory)와 스테이징 영역(Staging Area).

  • 작업 디렉토리: 현재 작업 중인 파일들이 위치한 곳입니다. 파일을 생성하거나 수정하면 이 작업 디렉토리에서 변화가 일어납니다.
  • 스테이징 영역: 다음 커밋에 포함될 파일들을 모아놓은 곳입니다. git add 명령어를 사용하면 작업 디렉토리에서 변경된 파일이 스테이징 영역에 추가됩니다.

git add 명령어 사용 방법

이제 git add 명령어를 실제로 사용해 보겠습니다. 먼저, Git으로 관리할 새로운 파일을 하나 만들어봅시다.

echo "Hello, Git!" > hello.txt

이 명령어는 hello.txt라는 파일을 생성하고, 그 파일에 "Hello, Git!"이라는 텍스트를 작성합니다.

파일을 스테이징 영역에 추가하기

이제 git add 명령어를 사용하여 이 파일을 Git의 스테이징 영역에 추가해봅시다.

git add hello.txt

이 명령어를 실행하면 hello.txt 파일이 스테이징 영역에 추가됩니다. 즉, 이 파일은 다음 커밋에 포함될 준비가 된 것입니다.

전체 파일을 스테이징 영역에 추가하기

만약 디렉토리 내의 모든 파일을 한 번에 추가하고 싶다면, 다음과 같이 명령어를 사용할 수 있습니다.

git add .

여기서 .은 현재 디렉토리의 모든 파일을 의미합니다. 이 명령어는 현재 디렉토리 내의 모든 변경사항을 스테이징 영역에 추가합니다.

git add 후의 상태 확인

파일이 스테이징 영역에 잘 추가되었는지 확인하려면 git status 명령어를 사용할 수 있습니다.

git status

이 명령어는 현재 작업 디렉토리와 스테이징 영역의 상태를 보여줍니다. 스테이징된 파일은 초록색으로 표시되며, 아직 스테이징되지 않은 파일은 빨간색으로 표시됩니다.

git status 명령어를 사용하면 스테이징에 올라간 파일과 올라가지 않은 파일이 표시 된다.

만약 스테이징 영역에서 파일을 제거하고 싶다면, git rm 명령어를 사용할 수 있습니다.

# 파일을 스테이징 영역에서 제거
git rm --cached hello.txt

스테이징 영역에 존재하는 모든 파일을 한 번에 제거하고 싶다면, 다음과 같이 명령어를 사용할 수 있습니다.

# 전체 파일을 스테이징 영역에서 제거하기
git rm -r --cached .

git add의 중요성

git add 명령어는 Git의 가장 기본적이면서도 중요한 명령어 중 하나입니다. 모든 파일과 변경사항을 스테이징 영역에 추가해야만 Git이 이를 추적하고 기록할 수 있습니다. 따라서 Git을 사용할 때는 항상 파일을 수정하거나 추가한 후, git add 명령어를 사용하는 습관을 들이는 것이 중요합니다.

요약

  • git add 명령어는 Git에서 파일을 추적하기 위해 사용됩니다.
  • 작업 디렉토리에서 변경된 파일을 스테이징 영역에 추가하여, 다음 커밋에 포함할 수 있도록 준비합니다.
  • git status 명령어를 사용해 스테이징 상태를 확인할 수 있습니다.
  • Git을 사용할 때는 파일을 수정하거나 추가한 후, 항상 git add 명령어로 스테이징하는 것이 중요합니다.

'개발 > Git' 카테고리의 다른 글

[Git] git commit  (0) 2024.08.26
[Git] Git 설치 & git init  (0) 2024.08.24