Git에서 파일과 폴더를 재귀적으로 추가하기

Abdul Jabbar 2022년8월23일
Git에서 파일과 폴더를 재귀적으로 추가하기

때때로 Git에 이미 있는 일부 파일, 폴더 및 하위 폴더를 조정해야 하는 시나리오가 발생합니다. 중첩 폴더 시스템의 완성된 부분은 원격으로 Git에 추가해야 합니다.

이 기사에서는 명령을 사용하여 프로젝트의 모든 폴더, 하위 폴더 및 파일을 스테이징 영역에 재귀적으로 추가하는 방법에 대해 설명합니다. 마지막으로 저장소에 커밋합니다.

또한 주 폴더의 모든 하위 폴더와 파일을 재귀적으로 스테이징 영역에 추가한 다음 마지막으로 원격 저장소에 커밋해야 하는 몇 가지 문제에 대해 이야기할 것입니다.

Git에서 파일과 폴더를 재귀적으로 추가하기

git add 명령은 작업 트리의 파일과 폴더를 스테이징 영역에 추가할 수 있습니다. 또한 파일 또는 디렉터리의 경로 이름(확장자)을 사용합니다.

git add 명령은 해당 특정 디렉토리의 모든 파일을 재귀적으로 추가합니다.

이 명령을 사용하면 이 옵션이 기본값으로 사용되므로 작업 트리에 무시된 파일을 추가할 수 없습니다. git add 명령을 실행하면 무시된 파일 목록이 표시됩니다.

이러한 무시된 파일을 명령에 추가하기 위해 약식 -f(force) 옵션을 사용하여 작업합니다.

재귀적으로 파일을 추가할 수 있는 단계는 다음과 같습니다.

Git 버전 확인

git add 명령의 사용법은 컴퓨터에서 사용 중인 현재 Git 버전에 따라 다를 수 있습니다.

현재 Git 버전을 확인하기 위해 다음 Git 명령을 사용합니다.

통사론:

$ git --version

git add 명령을 사용하여 모든 파일 추가

git add 명령과 약어 -A를 사용하여 원하는 모든 파일과 폴더를 추가합니다.

통사론:

git add -A

-A 대신 all 옵션을 사용할 수도 있습니다.

git add --all

둘 다 출력은 동일할 것입니다. 추적되지 않고 수정되고 삭제된 파일은 이 명령에서 수행하는 위치에 관계없이 Git의 스테이징 영역에 추가됩니다.

현재 디렉토리에서만 파일을 추가하기 위해 git add 명령 다음에 약어 .를 사용할 수 있습니다. 이는 기본적으로 프로젝트 폴더 순위의 맨 위에 있음을 나타냅니다.

통사론:

git add .

git commit 명령 실행

git add 명령은 저장소에서 작동하지 않습니다. git commit 명령을 실행할 때까지 변경 사항이 기록 및 반영되지 않습니다.

통사론:

git commit -am "<commit message>"

git push 명령 실행

커밋 후 최종 결과를 위해 이러한 변경 사항을 푸시합니다. git add를 통해 추가한 모든 폴더와 파일을 프로젝트의 원격 저장소로 푸시합니다.

통사론:

git push
작가: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

관련 문장 - Git Add