Develop

[Git] git 로컬 저장소 지정(생성) 및 원격 저장소랑 연결하기 본문

웹 개발/Git

[Git] git 로컬 저장소 지정(생성) 및 원격 저장소랑 연결하기

개발 기록 2024. 3. 2. 15:33

 

로컬 저장소란?

:  내 컴퓨터 안에 있는 저장소

 

원격 저장소란?

: 원격 서버(GitHub, GitLab 등)에 있는 저장소

 

이 글은 GitHub 사용할 repository가 이미 있으며 안에 내용도 있다고 전제하에 진행한다.

만약 없다면 GitHub나 GitLabdp 가서 원격저장소를 만들어와야하고

처음이라면 연결후 commit 까지해서 연결되었는지 확인하는 것이 좋다.

 


 

git 로컬저장소 (Local Repository)  지정(생성)하기

 

1. 로컬 저장소로 만들 폴더를 생성

 

 

 

 

나는 git이라는 이름으로 바탕화면에 만들어줬다.

 

 

만든 폴더를 열고 shift + 마우스 우클릭 하면

Open Git Bash here이 보인다.

 

 

2. git 초기화(로컬 저장소임을 지정함)

 

초기화 명령어이다.

git init

 

실행하면

 

 

내가 만든 git 폴더 안에 .git 이라는 파일이 생겼음을 알 수 있다.

이로써 로컬 저장소는 git 폴더 안에 만들어졌다.

 

 

3. git 상태 확인하기

 

git status

 

 

git의 현재 상태를 확인할 수 있다.

 

+) tracked files : 버전관리가 되고 있는 파일

+) untracked files : 버전 관리가 안 되고 있는 파일

(만약 모든 파일에 대한 버전 관리를 하고 싶다면 [ git add . ] 입력하기)

(만약 특정 파일만 버전 관리를 하고 싶다면 [git add 파일이름 ] 입력하기)

 


 

로컬 저장소랑 원격 저장소랑 연결할 것인데

연결 후 저장소에 있는 파일까지 pull 받아오려고 한다.

 

pull은 당긴다는 뜻으로 다운받아온다고 생각하면 쉽다.

 

원격저장소와 연결 후 repository에 있는 파일 pull 받아오기

1번째 방법

 

1-1. 원격저장소와 로컬 저장소를 연결하기

 

원격저장소와 연결시켜주는 명령어이다.

git remote add [별명] [원격저장소 주소]

원격 저장소 주소 = https://github.com/사용자이름/저장소이름.git

 

 

 

원격저장소를 모르겠다면 github의 해당 repository에서 주소 확인 및 복사가 가능하다

 

 

 

1-2. pull 받기

 

처음이라면 전체를 받아오며

이미 파일이 존재할때는 원격저장소로가 변경된 부분을 받아온다.

git pull

 

 

 

원격저장소와 연결 후 repository에 있는 파일 pull 받아오기

2번째 방법

 

2-1. clone 하기

 

git clone [원격 저장소 주소]

 

clone은 remote add 와 결과가 다른데

remote add후 pull / fetch / merge 까지 하는 것이라 한번에 된다.

 


 

제대로 수행했다면

 

내가 설정한 위치에 잘 다운받아졌을것이다.


 

참고한 글

 

[Git] 로컬 저장소(repository) 생성 후 원격 저장소(Github)와 연결 (tistory.com)

 

[Git] 로컬 저장소(repository) 생성 후 원격 저장소(Github)와 연결

Git 을 설치하는 방법은 여기! [Git] Git 설치(Window10), username / useremail 등록 Git은 분산 버전 관리 시스템(Distributed Version Control System, DVCS) 중 하나로, 소스 코드와 같은 파일의 변경 이력을 관리하는

resultofeffort.tistory.com

 

[Git] clone 명령어로 GitHub 프로젝트 로컬에 가져오기 | choiiis

 

[Git] clone 명령어로 GitHub 프로젝트 로컬에 가져오기

Git 기본 명령어 정리 (2) clone / 원격 저장소 데이터를 로컬에 가져오는 방법

choiiis.github.io

 

git 원격 저장소(github) 로컬과 연동하기(불러오기, 삭제, 확인) (tistory.com)

 

git 원격 저장소(github) 로컬과 연동하기(불러오기, 삭제, 확인)

로컬 Git저장소 초기화 (로컬에Git저장소 만들기) git init 확인 git status 로컬과 연동시키기 1) 빈 repository를 받아오기 2) 이미 작업중인 repository를 받아오기 1) 빈 repository를 받아오기 Readme 파일 생성

gsdays.tistory.com