Git 리포지토리에 파일 추가

John Wachira 2024년2월15일
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 명령을 사용하여 리포지토리를 새로 초기화하십시오.

작가: 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 Add