Git에서 추적되지 않은 파일을 커밋하는 다양한 방법

John Wachira 2023년6월20일
Git에서 추적되지 않은 파일을 커밋하는 다양한 방법

이 기사에서는 Git에서 추적되지 않은 파일을 커밋하는 데 사용할 수 있는 다양한 방법에 대해 설명합니다. Git에서 프로젝트에 새 파일을 도입하면 이러한 파일은 추적되지 않은 파일 범주에 속합니다.

Git 버전 제어 시스템과 관련하여 이러한 파일은 프로젝트에 존재하지 않습니다. 그렇다면 이러한 파일을 어떻게 커밋합니까?

Git에서 추적되지 않은 파일을 커밋하는 다양한 방법

기존의 방법부터 시작하겠습니다.

추적되지 않은 파일을 커밋하려면 먼저 Git에 파일 추적을 시작하도록 지시합니다. git add 명령을 사용하여 스테이징 영역에 파일을 추가하면 됩니다.

추적되지 않은 styles.css 파일이 있다고 가정해 보겠습니다. 파일을 추적하기 위해 다음을 실행합니다.

$ git add styles.css

아주 간단하죠? 추적되지 않은 파일이 100개 있으면 어떻게 됩니까?

파일을 하나씩 추가하면 시간이 많이 걸립니다. 대신, 아래 그림과 같이 .을 사용하여 명령을 실행할 수 있습니다.

$ git add .

이렇게 하면 추적되지 않은 모든 파일이 색인에 추가됩니다. 인덱스를 스테이징 영역이라고도 합니다.

아래와 같이 git commit 명령을 사용하여 파일을 커밋할 수 있습니다.

$ git commit -m "Adding new Files"

-m 플래그를 사용하여 커밋 메시지를 포함합니다. git commit 명령만 실행하면 Git은 커밋 메시지를 제공할 텍스트 편집기를 엽니다.

-m 플래그로 작업을 더 쉽게 만들어 보십시오.

얼마나 걸리나요? 30초? 잠깐?

운 좋게도 더 빠르게 만들 수 있는 명령을 통해 두 번째 방법을 사용할 수 있습니다.

이전 섹션에서는 git addgit commit이라는 두 가지 명령을 사용했습니다. 아래 그림과 같이 두 가지를 결합하여 작업을 더 간단하고 깔끔하게 만들 수 있습니다.

$ git commit -a -m "Adding new Files"

이 명령은 추적 여부에 관계없이 모든 파일을 커밋합니다. 얼마나 걸렸나요? 훨씬 빠르죠?

git addgit commit 명령을 개별적으로 사용하여 추적되지 않은 파일을 커밋하거나 git commit 명령에 -a 플래그를 추가하여 두 가지를 결합할 수 있습니다. 어느 쪽을 선택하든 같은 목적지에 도달하게 됩니다.

작가: John Wachira
John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

관련 문장 - Git Commit