logo

힘내 추가

git add 명령은 인덱스(스테이징 영역)에 파일 내용을 추가하는 데 사용됩니다. 이 명령은 작업 트리의 현재 내용을 스테이징 영역으로 업데이트합니다. 또한 다음 커밋을 위해 준비된 콘텐츠를 준비합니다. 프로젝트에 파일을 추가하거나 업데이트할 때마다 업데이트를 준비 영역으로 전달해야 합니다.

git add 명령은 Git 기술의 핵심 부분입니다. 일반적으로 한 번에 하나의 파일을 추가하지만 한 번에 두 개 이상의 파일을 추가할 수 있는 몇 가지 옵션이 있습니다.

'인덱스'에는 작업 트리 데이터의 스냅샷이 포함되어 있습니다. 이 스냅샷은 다음 커밋을 위해 전달됩니다.

커밋을 하기 전에 git add 명령을 여러 번 실행할 수 있습니다. 이러한 모든 추가 작업은 하나의 커밋에 포함될 수 있습니다. add 명령은 명령줄에 지정된 파일을 추가합니다.

git add 명령은 기본적으로 .gitignore 파일을 추가하지 않습니다. 실제로 이 명령으로 파일을 무시할 수 있습니다.

Git에 파일을 추가하는 방법을 알아볼까요?

문자를 int로 자바

Git 추가 파일

Git add 명령은 간단한 명령입니다. 준비 영역에 파일을 추가합니다. 준비 영역에 한 번에 하나 또는 여러 개의 파일을 추가할 수 있습니다. 다음과 같이 실행됩니다:

 $ git add 

위 명령은 git 준비 영역에 추가되지만 버전 관리 시스템에서는 공유할 수 없습니다. 공유하려면 커밋 작업이 필요합니다. 아래 시나리오를 이해해 봅시다.

새로 생성된 저장소에 대한 파일을 만들었습니다. 새디렉토리 . 파일을 생성하려면 다음과 같이 touch 명령을 사용하십시오.

 $ touch newfile.txt 

그리고 다음과 같이 git status 명령으로 추적되지 않았는지 여부를 확인합니다.

자바 안녕하세요 세계 예제
 $ git status 

위 명령은 저장소에서 추적되지 않은 파일을 표시합니다. 이러한 파일은 저장소에 추가될 수 있습니다. 우리가 알고 있듯이 newfile.txt를 생성했으므로 이 파일을 추가하려면 아래 명령을 실행하십시오.

 $ git add newfile.txt 

아래 출력을 고려하십시오.

힘내 추가

위의 출력에서 ​​우리는 볼 수 있습니다 새파일.txt 우리 저장소에 추가되었습니다. 이제 Git에서 공유하기 위해 커밋해야 합니다.

Git 모두 추가

Git에서는 두 개 이상의 파일을 추가할 수 있지만 add 명령을 반복적으로 실행해야 합니다. Git은 사용 가능한 모든 파일을 한 번에 추가할 수 있는 add 명령의 고유한 옵션을 통해 우리를 쉽게 만듭니다. 저장소의 모든 파일을 추가하려면 다음과 함께 add 명령을 실행하세요. -ㅏ 옵션. '.'를 사용할 수 있습니다. 대신에 -ㅏ 옵션. 이 명령은 한 번에 모든 파일을 준비합니다. 다음과 같이 실행됩니다:

 $ git add -A 

또는

 $ git add . 

위 명령은 저장소에서 사용 가능한 모든 파일을 추가합니다. 아래 시나리오를 고려하십시오.

4개의 새 파일을 만들거나 복사한 다음 이 모든 파일을 한 번에 추가할 수 있습니다. 아래 출력을 고려하십시오.

힘내 추가

위 출력에서 ​​모든 파일은 Git에서 추적되지 않는 파일로 표시됩니다. 이러한 모든 파일을 한 번에 추적하려면 아래 명령을 실행하십시오.

 $ git add -A 

위의 명령은 모든 파일을 준비 영역에 추가합니다. 기억하세요. -ㅏ 옵션은 대소문자를 구분합니다. 아래 출력을 고려하십시오.

힘내 추가

위 출력에서는 모든 파일이 추가되었습니다. 모든 파일의 상태가 준비됨으로 표시됩니다.

준비 영역에서 파일 제거

git add 명령은 준비 영역에서 파일을 제거하는 데에도 사용됩니다. 저장소에서 파일을 삭제하면 해당 파일은 추적되지 않은 파일로 저장소에서 사용할 수 있습니다. add 명령은 준비 영역에서 제거하는 데 사용됩니다. 이상하게 들리지만 Git은 그것을 할 수 있습니다. 아래 시나리오를 고려하십시오.

우리는 다음을 삭제했습니다. 새파일3.txt 저장소에서. 파일 삭제 후 저장소의 상태는 다음과 같습니다.

힘내 추가

위 출력에서 ​​볼 수 있듯이 삭제된 파일은 준비 영역에서 계속 사용할 수 있습니다. 인덱스에서 제거하려면 다음과 같이 아래 명령을 실행하십시오.

 $ git add newfile3.txt 

아래 출력을 고려하십시오.

안드로이드에서 개발자 모드를 비활성화하는 방법
힘내 추가

위 출력에서 ​​파일이 준비 영역에서 제거된 것을 확인할 수 있습니다.

모든 신규 및 업데이트된 파일만 추가:

Git을 사용하면 업데이트된 파일과 새로 생성된 파일만 한 번에 스테이징할 수 있습니다. 이를 위해 제거 무시 옵션을 사용하겠습니다. 다음과 같이 사용됩니다:

레지스터 전송 로직
 $ git add --ignore-removal . 

수정 및 삭제된 파일 모두 추가

Git add는 다양한 옵션을 제공합니다. Git에는 수정되고 삭제된 파일만 스테이징할 수 있는 또 다른 옵션이 있습니다. 새로 생성된 파일은 준비되지 않습니다. 수정되고 삭제된 모든 파일만 스테이징하려면 아래 명령을 실행합니다.

 $ git add -u 

와일드카드로 파일 추가

Git을 사용하면 동일한 패턴 파일을 모두 한 번에 추가할 수 있습니다. 여러 파일을 함께 추가하는 또 다른 방법입니다. 모든 Java 파일이나 텍스트 파일을 추가하고 싶다고 가정하면 .java 또는 .txt 패턴을 사용할 수 있습니다. 이를 위해 다음과 같이 명령을 실행합니다.

 $ git add *.java 

위 명령은 모든 Java 파일을 준비합니다. 텍스트 파일에도 동일한 패턴이 적용됩니다.

파일을 추가한 후 다음 단계는 Git에서 공유하기로 커밋하는 것입니다.

Git 실행 취소 추가

git add 작업을 실행 취소할 수 있습니다. 그러나 이는 git add 명령의 일부가 아니지만 git Reset 명령을 통해 수행할 수 있습니다.

추가 작업을 실행 취소하려면 아래 명령을 실행하십시오.

 $ git reset 

git Reset 명령에 대해 자세히 알아보려면 Git Reset을 방문하세요.