Akashic Records

Git 원격 리포지토리 본문

Git

Git 원격 리포지토리

Andrew's Akashic Records 2023. 3. 25. 22:42
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
Comments