Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 소프트웨어공학
- spring integration
- NIO
- 코틀린
- 역학
- 고전역학
- python
- Database
- 자바네트워크
- 인프라
- chatGPT's answer
- write by chatGPT
- 리눅스
- 파이썬
- 데이터베이스
- write by GPT-4
- 유닉스
- GPT-4's answer
- Java
- 자바암호
- spring data jpa
- 시스템
- 웹 크롤링
- JVM
- oracle
- kotlin
- jpa
- 자바
- android
- flet
Archives
- Today
- Total
기억을 지배하는 기록
Git 원격 리포지토리 본문
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