본문 바로가기
Program Development Tips/Git

[Git] Repository 만들기: 초보자 가이드

by Maccrey Coding 2024. 8. 11.
반응형

 

Git에서 새로운 Repository를 만드는 것은 프로젝트를 시작하는 첫 번째 단계입니다. 이 가이드를 따라가면 Git의 기본 사용법을 쉽게 익힐 수 있습니다.

1. Git 설치하기

먼저, Git이 설치되어 있어야 합니다. 설치되지 않았다면 Git 공식 웹사이트에서 다운로드하여 설치할 수 있습니다.

 

맥에서 Git설치 및 설정하기

 

 

맥에서 Git 설치 및 설정하기

Git은 버전 관리 시스템으로, 소스 코드의 버전을 관리하고 협업을 지원하는 도구입니다. 이 안내서는 맥에서 Git을 설치하고 설정하는 방법을 단계별로 설명합니다.1. Brew 설치하기Brew는 맥에서

code-lab.tistory.com

 

2. 프로젝트 폴더 생성하기

 

 

새로운 Repository를 만들기 위해서 먼저 프로젝트를 위한 폴더를 만들어야 합니다.

터미널(또는 명령 프롬프트)을 열고, 다음 명령어를 입력하여 폴더를 생성합니다.

mkdir my_project

여기서 my_project는 여러분의 프로젝트 폴더 이름으로 바꿔도 좋습니다.

3. 폴더로 이동하기

생성한 폴더로 이동합니다.

cd my_project

4. Git Repository 초기화하기

이제 폴더 안에서 Git Repository를 초기화할 차례입니다. 다음 명령어를 입력하면, 해당 폴더가 Git Repository로 변환됩니다.

git init

이 명령어를 실행하면 .git이라는 숨김 폴더가 생성됩니다. 이 폴더는 Git이 프로젝트의 버전 관리 정보를 저장하는 곳입니다.

5. 파일 추가하기

Repository를 초기화한 후, 프로젝트에 필요한 파일을 추가합니다. 예를 들어, README.md 파일을 추가해보겠습니다.

echo "# My Project" >> README.md

6. 파일 스테이징하기

파일을 추가한 후에는 Git에 이 파일들을 스테이징해야 합니다.
스테이징은 Git이 파일 변경 사항을 추적할 수 있도록 준비하는 과정입니다.

git add README.md

7. 첫 번째 Commit 만들기

스테이징한 파일들을 Git Repository에 저장하기 위해서는 commit을 만들어야 합니다.
다음 명령어를 사용하여 첫 번째 commit을 생성합니다.

git commit -m "Initial commit"

여기서 -m "Initial commit"은 commit 메시지를 지정하는 부분입니다. 이 메시지는 나중에 변경 이력을 확인할 때 유용합니다.

8. Remote Repository 연결하기 (선택 사항)

로컬 Repository 외에도 원격 서버에 Repository를 저장할 수 있습니다.

GitHub, GitLab, Bitbucket 등의 서비스를 이용하면 원격 Repository를 생성할 수 있습니다.

원격 Repository를 추가하는 명령어는 다음과 같습니다.

git remote add origin https://github.com/username/my_project.git

이 명령어는 로컬 Repository와 원격 Repository를 연결합니다. 연결 후, 원격 Repository에 변경 사항을 푸시할 수 있습니다.

git push -u origin master

9. Repository 확인하기

모든 설정이 완료된 후, git status 명령어를 사용하여 현재 Repository의 상태를 확인할 수 있습니다.

git status

이 명령어를 통해 파일의 변경 상태와 커밋 상태를 확인할 수 있습니다.

 

이제 여러분은 Git에서 Repository를 만드는 기본 과정을 마쳤습니다. 새로운 프로젝트를 시작할 때 이 단계를 반복하여 Git의 버전 관리 기능을 활용해 보세요!

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

반응형