HOWTO · Git

Git 리포지토리에 파일 추가

Git 리포지토리에 파일을 추가하는 다양한 방법

이 문서에서는 Git 리포지토리에 새 파일을 추가하는 프로세스에 대해 설명합니다. 새 Git 리포지토리를 만든 경우 파일을 리포지토리에 추가하려면 특정 다단계 프로세스를 따라야 합니다.

Git을 처음 사용하는 경우 이 문서는 단계별로 안내하며 마지막에는 리포지토리를 자유롭게 탐색할 수 있어야 합니다.

Git 리포지토리에 파일 추가

더 쉬운 컨텍스트를 위해 로컬 Git 리포지토리를 만드는 것으로 시작합니다. Git Bash를 열고 Awesome-Project라는 폴더를 만듭니다.

이 폴더는 Git 리포지토리를 호스팅합니다.

$ mkdir Awesome-Project

그런 다음 cd 명령으로 이 폴더를 엽니다.

$ cd Awesome-Project

다음 단계는 폴더에서 Git 리포지토리를 초기화하는 것입니다. git init 명령을 실행합니다.

$ git init
Initialized empty Git repository in C:/Awesome-Project/.git/

그런 다음 파일 탐색기를 열고 리포지토리에 추가할 파일을 복사하여 붙여넣습니다. 완료되면 git status 명령을 사용하여 작업 공간의 상태를 확인할 수 있습니다.

$ git status

작업 공간

추가된 파일은 현재 추적되지 않은 파일 범주에 속합니다.

커밋을 위해 파일을 인덱스에 추가해야 합니다. 인덱스는 단순히 스테이징 영역입니다.

아래 그림과 같이 파일이 하나만 있으면 명령을 실행할 수 있습니다.

$ git add myfile.txt

우리의 경우 파일이 여러 개 있습니다. 이러한 파일을 하나씩 추가할 수 있지만 시간이 많이 걸립니다.

대신 .을 입력합니다. 아래와 같이 git add 명령 끝에 모든 파일을 인덱스에 추가합니다.

$ git add .

명령과 점 사이에 공백을 두어야 합니다. 이렇게 하면 모든 파일이 색인에 추가됩니다.

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

$ git commit -m "Initial Commit"

-m 플래그를 사용하여 텍스트 편집기에서 커밋 메시지를 편집하는 번거로움 대신 커밋 메시지를 포함합니다.

로컬 리포지토리에 연결된 원격 리포지토리가 있는 경우 커밋을 원격으로 푸시할 수 있습니다. 리모컨을 추가하기 위해 이 단계를 따르지 않았다고 가정합니다.

이 예에서는 GitHub에서 원격 리포지토리를 호스팅합니다. GitHub에서 원격 리포지토리를 만들려면 개인 웹 GitHub 계정을 열고 새 리포지토리를 선택합니다.

리포지토리에 이름을 지정하고 제안된 파일을 포함하지 마십시오. 그대로 두십시오. 완료되면 리포지토리의 URL을 복사합니다.

아래와 같이 URL을 사용하여 git remote add origin 명령을 실행합니다.

$ git remote add origin https://github.com/Wachira11ke/Awesome-Project.git

그런 다음 원격 저장소로 푸시할 수 있습니다.

$ git push origin master

Git 리포지토리에 새 파일을 추가할 때 git add 명령을 사용합니다. 파일을 추가할 때 문제가 있는 경우 .git 폴더를 삭제하고 git init 명령을 사용하여 리포지토리를 새로 초기화하십시오.