728x90
Git 원격 리포지토리는 인터넷이나 네트워크 상에 위치한 저장소로, 개발자들이 협업하거나 백업을 위해 사용합니다. 원격 리포지토리를 사용하면 여러 사람이 동시에 작업을 진행하고, 각자의 변경 사항을 원격 리포지토리에 푸시(push)하여 공유할 수 있습니다.
대표적인 원격 리포지토리 서비스로는 GitHub, GitLab, Bitbucket 등이 있습니다. 이러한 서비스들을 이용하여 원격 리포지토리를 생성하고 관리할 수 있습니다.
예시 코드:
1. GitHub 원격 리포지토리 생성
GitHub 웹 사이트에 로그인한 후, 새로운 리포지토리를 생성합니다.
리포지토리 이름을 입력하고, 공개 여부를 선택한 후 "Create repository" 버튼을 클릭합니다.
2. 로컬 저장소 초기화 및 파일 추가
$ git init
$ echo "Hello, World!" > hello.txt
$ git add hello.txt
$ git commit -m "Add hello.txt"
3. 원격 리포지토리 연결
$ git remote add origin https://github.com/your-username/your-repository.git
4. 로컬 저장소의 변경 사항을 원격 리포지토리에 푸시
$ git push -u origin main
5. 원격 리포지토리에서 변경 사항을 가져오기
$ git pull origin main
6. 원격 브랜치로부터 새로운 로컬 브랜치 생성 및 이동
$ git fetch origin
$ git checkout -b new-feature origin/new-feature
위 예시를 통해 원격 리포지토리를 생성하고, 로컬 저장소와 연결한 후 변경 사항을 푸시하는 과정을 확인할 수 있습니다. 원격 리포지토리를 사용하면 프로젝트의 변경 이력을 중앙 집중식으로 관리하고, 여러 사용자와의 협업을 용이하게 할 수 있습니다.
728x90
'Git' 카테고리의 다른 글
Git 충돌 해결 (0) | 2023.03.25 |
---|---|
Git 브랜치 전략(Git Flow) (0) | 2023.03.25 |
Git 브랜치(branch)와 병합(merge) (0) | 2023.03.25 |
Git 상태 조회 및 변경 내용 확인 (0) | 2023.03.25 |
Git 기본 명령어 (0) | 2023.03.25 |