로컬에서 사용 중인 폴더를 Git 레포지토리와 연동하려면 다음 단계를 따르면 됩니다. 이미 있는 폴더를 Git으로 관리하게 하고, 원격 레포지토리와 연결하는 과정을 설명하겠습니다.
우선, Git을 초기화하여 현재 로컬 폴더를 Git 레포지토리로 만듭니다.
cd /path/to/your/folder
git init
이 명령어를 입력하면 해당 폴더에 .git
폴더가 생성되고, Git이 이 폴더를 버전 관리 대상으로 인식하게 됩니다.
.gitignore
파일 생성 및 설정.gitignore
파일을 생성하여 Git이 추적하지 말아야 할 파일과 폴더를 지정합니다. Unity 프로젝트를 예로 들면, .gitignore
파일을 다음과 같이 설정합니다.
[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
[Ll]ogs/
MemoryCaptures/
UserSettings/
# Visual Studio Code
.vscode/
# Rider
.idea/
*.sln
*.csproj
이 파일을 프로젝트 루트에 저장합니다.
이제 폴더 내의 파일들을 Git의 추적 대상에 추가하고, 첫 커밋을 만듭니다.
git add .
git commit -m "Initial commit"
GitHub, GitLab, Bitbucket 등에서 원격 레포지토리를 생성한 후, 해당 원격 레포지토리를 로컬 레포지토리와 연결합니다.
git remote add origin https://github.com/your-username/your-repo.git
이제 로컬에서 만든 첫 커밋을 원격 레포지토리에 푸시합니다.
git push -u origin master
이 명령어는 master
브랜치를 원격 레포지토리의 master
브랜치와 연결하고, 변경 사항을 푸시합니다. 이후로는 git push
명령어만 사용하여 로컬에서 변경한 내용을 원격 레포지토리로 전송할 수 있습니다.
master
또는 main
브랜치는 배포 가능한 상태를 유지하고, 새로운 기능 개발이나 버그 수정을 위한 브랜치를 따로 만들어 작업하세요.main
브랜치에 병합합니다.이 과정을 통해 로컬에서 사용 중인 폴더를 Git 레포지토리와 연동할 수 있습니다.