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 | 29 | 30 | 31 |
Tags
- 런던뮤지컬
- snake case
- camel case
- window10 Education
- java
- json string
- window11 Education
- 소비통장
- vmware workstation player
- 방통대
- IAMPORT
- window10
- 티스토리챌린지
- 취업
- 방송대
- Spring Boot
- 자바
- github
- git
- git 설정
- ObjectMapper
- 아임포트
- git pull --rebase
- git pull
- 취성패
- window11
- 윈도우10 Education
- 오블완
- 정처기
- 운영체제
Archives
- Today
- Total
홍차의 미로찾기
[git] github repository local에 가져오는 방법과 (git clone) git remote add 차이 본문
프로그래밍/GIT
[git] github repository local에 가져오는 방법과 (git clone) git remote add 차이
홍차안디 2024. 7. 22. 00:35반응형
[git/github] git, github설정 프로세스 모음
git remote add 에 관한 글은 아래를 참고해주세요.
1. [git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove
2. [git] 로컬 프로젝트에 여러 원격 저장소 (github reposigory) 연결/조회/해제
리포지토리 복사하기
이미 github에 존재하는 repository를 local 로 가져오려고 할 때 사용합니다.
해당 리포지토리의 git 폴더까지 다운받아 지기때문에 git 관리내역까지 가져올 수 있습니다.
우선, 다운받으려는 프로젝트의 github 리포지토리로 들어갑니다.
[가져오려는 repository > code] 화면에서 HTTPS가 선택된 연결 주소를 복사합니다.
local에서 프로젝트를 가져올 위치를 선택합니다.
iTerm과 같은 터미널을 열어서 해당 위치로 이동합니다. (cd 명령어 사용)
해당 위치에서 clone 명령어를 사용하여 프로젝트를 가져올 수 있습니다.
참고로, clone 명령어를 사용한 위치에서 새롭게 프로젝트 폴더가 만들어집니다.
# 터미널에서 원하는 위치로 이동
cd (원하는 디렉터리 위치)
# 원격 저장소(github repository) 다운로드 (복사)
git clone (원격 저장소 https 주소)
# 새롭게 만들어진 프로젝트로 이동
cd (프로젝트 명)
# vsCode로 열기
code .
git clone
- 원격 저장소 (github repository)를 local에 처음으로 다운로드 받을 때 사용
- local에서 개발하던 프로젝트에 원격 저장소를 연결하려면 git remote add 사용
- local에 다운로드 받을 때, 자동으로 origin이라는 원격 저장소 이름(별칭)이 추가됨
- 새로운 디렉터리가 생성되고, 그 안에 모든 내용이 복사됨
clone과 remote add 비교
git clone | git remote add | |
용도 | github repository 를 local로 통째로 가져올 때 사용 | 기존에 개발하던 local 프로젝트에 github 리포지토리 연결할 때 사용 |
작업 범위 | 명령어를 실행하면, 새로운 디렉터리 생성되고 그 안에 모든 내용이 통째로 다운받아짐 (.git 파일이 포함되기 때문에 커밋 내역도 가져옴) |
local 저장소에서 github repository (원격 저장소) URL 추가 (여러 github 리포지토리 연결 가능) |
원격 저장소 이름(별칭) 설정 | origin 으로 추가됨 | 수동 설정 가능 (origin, backup, .. 등등) ex. git remote add origin (주소) ex. git remote add backup (주소) |
반응형
'프로그래밍 > GIT' 카테고리의 다른 글
[git] 원격 repository에 local 커밋 업로드 - git push, git push origin main, 강제 push (0) | 2024.07.22 |
---|---|
[git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove (0) | 2024.07.22 |
[git] 로컬 프로젝트에 여러 원격 저장소 (github reposigory) 연결/조회/해제 (0) | 2024.07.21 |
[github] github 레포지토리(repository) 생성하기 (2) | 2024.07.20 |
[github] github 의미와 사용하는 이유 (0) | 2024.07.20 |
Comments