본문 바로가기
Develog/TIL

[Git] 원격저장소와 연결하기

by 예 강 2022. 4. 9.

1. 로컬저장소 지정

 

 

 

로컬저장소로 지정할 폴더(내 컴퓨터의)로 이동한 후

 

 

 

 

git init으로 초기화

요런 .git폴더가 생기면 성공!

 

2. 원격 저장소와의 연동 

 

 

 

 

 

git remote add (원격저장소이름) (깃허브주소)

git remote를 했을때 설정한 원격저장소 이름이 나오면 성공!

gir remote : 등록된 리모트 저장소 이름을 보여준다.

 

*) 깃허브 주소 위치

자신이 생성한 원격저장소(Repository)로 가서 초록색 Code 버튼누르고 해당 주소 복사

 

3. 원격저장소의 데이터를 가져오는 git clone 해보기

 

 

 

 

git clone (데이터를 가져올 원격저장소) (주소)

remote 메세지와 done 메세지가 뜬다면 성공!

 

 

 

**) Could not read remote repository 인증오류가 뜰때

 

 

 

한번도 commit하지 않았기 때문에 생기는 오류다.

로컬저장소에 위처럼 간단한 파일 생성후 add , commit을 해주면 된다

 

 

add와 git commit

 

 

git commit (커밋할 파일이름)

git add .  : 폴더의 변경된 내용을 .(all) 모두 add하겠다는 뜻

git commit -m "initial commit" : add한 파일들을 커밋하고 -m(커밋메세지 추가 옵션) "initial commit" 이라는 메세지 추가

 

 

git status를 하면 폴더의 변경된 내용을 볼 수 있다.
git log를 하면 커밋한 기록이 보인다.

 

 

git status : 폴더 내 변경된 내용을 볼 수 있다.

git log : 커밋 기록을 확인할 수 있다.

 

4. 작업영역 branch를 만들자

 

master 브랜치는 직접적으로 배포할 수 있을정도로 안정적인 코드만 올라가야한다.

그러니 작업영역으로 쓸 branch를 만들고 거기서 작업한 후 나중에 master와 merge 하는게 좋다.

 

 

 

git branch 브랜치명

git checkout develop 이동할브랜치명

 

 

위처럼 master -> develop으로 변했다면 성공!

 

 

5.  작업영역 브랜치도 clone 해주자

 

 

 

 

git clone 복사할주소

 

 

 

**)fatal ERROR: 'https' is not supported 오류가 뜰 때  

 

 

 

 

 

사실 복사한 주소를 bash창에 입력한 후 카피해보면 

 

fatal: protocol '––https' is not supported

 

이런식으로 copy하면서 https 앞에 잘못된 기호가 들어갔기 때문에 난 오류다.

직접 깃허브 주소를 타이핑하면 제대로 작동한다.

 

6. clone 확인!

 

 

ls 를 쳐서 폴더 내용을 살폈을때 clone이 제대로 된 걸 확인할 수 있다!

'Develog > TIL' 카테고리의 다른 글

백엔드 폴더 흐름 정리  (0) 2022.05.24
express 경로 이해하기  (0) 2022.05.17
게임 랜덤 뽑기시스템 구현  (0) 2022.05.14
Blob  (0) 2022.04.20
flex 공부  (0) 2022.04.17