반응형
volcano 프로젝트 github 레포지터리로 관리
GitHub에 새로운 저장소(repository)로 volcano 프로젝트를 보내는 것은 몇 가지 단계를 거쳐야 합니다. 우선 GitHub에 저장소를 만든 다음, 해당 저장소로 코드를 옮겨야 합니다.
GitHub에 저장소(repository) 생성하기:
- GitHub 웹사이트에 로그인하신 후, 'New repository'를 클릭하여 새 저장소를 생성합니다.
- 저장소 이름을
volcano
로 설정하고, 필요한 경우 다른 옵션들(예:.gitignore
,README.md
파일 추가)을 선택합니다. - 'Create repository' 버튼을 클릭하여 저장소를 생성합니다.
로컬 저장소(local repository)에 GitHub 저장소 연결하기:
- 터미널에서
volcano
프로젝트의 디렉토리로 이동합니다. - GitHub 저장소와 연결하기 위해 아래 명령어를 사용합니다:
git remote add origin https://github.com/your-username/volcano.git
- 여기서
your-username
은 GitHub 사용자 이름으로 바꿔주세요.
- 터미널에서
코드를 GitHub 저장소로 푸시(push)하기:
- 로컬 저장소에서 변경사항을 스테이징(staging)합니다:
git add .
- 변경사항에 대한 커밋(commit)을 만듭니다:
git commit -m "Initial commit"
- 그리고 GitHub 저장소로 코드를 푸시합니다:
git push -u origin master
master
는 여러분이 푸시하고자 하는 브랜치 이름입니다. 최근에는main
이 기본 브랜치로 많이 사용됩니다.-u
옵션은?
- 로컬 저장소에서 변경사항을 스테이징(staging)합니다:
git push -u origin master
명령에서 -u
옵션은 --set-upstream
의 줄임말입니다. 이 옵션을 사용하면, 지정한 원격 브랜치(origin의 master)를 현재 브랜치의 업스트림(상류)으로 설정합니다. 이렇게 설정하면, 나중에 해당 로컬 브랜치에서 git push
나 git pull
명령을 실행할 때 원격 브랜치와 브랜치 이름을 명시하지 않아도 됩니다.
간단히 말해, -u
옵션은 추후 명령어 입력을 간소화하기 위해 현재 브랜치와 원격 브랜치 간의 추적 관계를 설정합니다. 예를 들어, -u
옵션으로 master
브랜치를 설정한 후에는, git push
나 git pull
명령을 입력할 때 origin master
를 추가로 입력하지 않아도 Git이 자동으로 해당 브랜치를 대상으로 명령을 수행합니다.
이렇게 설정된 후에는 단순히 git push
혹은 git pull
명령을 사용할 수 있게 되며, Git은 기본적으로 설정된 업스트림 브랜치와 동기화를 수행합니다.
반응형
'도서로 공부하는 프로그래밍 > 코딩 자율학습' 카테고리의 다른 글
[장고] URL 분리하기 (24) | 2024.02.23 |
---|---|
[장고] git 브랜치 관리로 시작되는 URL 분리하기 (26) | 2024.02.22 |
[장고] Django의 관리자 URL (23) | 2024.02.20 |
[장고] 앱 생성하고 확인하기 (25) | 2024.02.19 |
[웹 프로그램] 리눅스에서 장고로 웹 게시판 개발 준비 (25) | 2024.02.18 |