지구정복

[GitHub] Git 과 GitHub 연결하기(git remote) 본문

데이터 엔지니어링 정복/Git-GitHub

[GitHub] Git 과 GitHub 연결하기(git remote)

eeaarrtthh 2020. 10. 21. 16:14
728x90
반응형

저번 포스트에 이어서 깃과 깃허브를 연결한다.

 

만일 팀에서 프로젝트를 진행중이라고 가정하자.

주어진 업무를 위해 코드를 작성 및 수정하고 로컬저장소에 commit 시킨 상태이다.

여기서 모든 팀원들에게 공유하기 위해 자신의 로컬저장소에서 원격저장소로 수정된 파일을 공유해야 한다.

이때 사용되는 명령어가 git remote이다.

 

 

ls -al 명령어 실행하면 로컬저장소인 .git 폴더가 보인다.

 

여기서 git remote 명령어를 입력하면 아무런 결과가 나타나지 않는다. 현재 로컬저장소에 연결된 원격저장소가 없기 때문이다.

 

 

따라서 깃허브에 접속해서 새로운 원격저장소를 만든다. test123 이라는 원격저장소를 만들었다. 

이제 원격저장소에 url 을 복사한다.

https://github.com/JiHooney/test123

 

git remote add origin https://github.com/JiHooney/test123 명령어를 입력한다.

그리고 git remote 를 다시입력해본다.

origin 이 출력된 것을 확인할 수 있다. 즉, 로컬저장소와 원격저장소가 연결됐음을 뜻한다.

 

이제 hello_world를 원격 저장소로 올려본다. 하기 전에 현재 브랜치를 확인한다.

git branch 명령어를 통해 git push 할 때 어떤 브랜치에서 가져갈 것인지를 확인한다.

git push origin master 명령어는 master 브랜치에서 origin 원격저장소로 파일을 push한다는 뜻이다.

아래 그림과 같이 전송이 완료됐음을 알 수 있다.

 

이제 깃허브에서 정확히 올라왔는지 확인해본다.

test123 저장소에서 master 브랜치를 클릭한다.

 

master 브랜치에 들어오면 로컬저장소에 있던 hello_world 파일이 제대로 push됐음을 확인할 수 있다.

 

이제 팀원들은 내가 올린 소스코드를 확인하고 팀원들의 로컬저장소로 pull해서 버전을 업데이트할 수 있다.

 

 

 

[출처] 허민석님 유튜브

728x90
반응형
Comments