Carrot
Git

[Git] Remote Repository 생성 & push하기

NaDuck 2023. 11. 18. 22:53

 

Git에 커밋을 했다는 가정 하에 이번 포스팅에선 Github에 업로드하는 과정을 알아본다.

 

 

🔽 초기 설정과 커밋하는 방법을 알고 싶다면 아래 글을 참고해주세요.

 

[Git] 초기 설정과 commit(커밋)하기

✅ Git과 Github Git: 버전 관리 시스템으로, 소프트웨어 개발 프로젝트에서 소스 코드의 변경 내역을 효과적으로 추적하고 관리할 수 있게 해주는 도구 Github: Git을 기반으로 하는 원격 저장소로, 여

na-1999.tistory.com

 

 

✅ Git과 Github

  • Git: 버전 관리 시스템으로, 소프트웨어 개발 프로젝트에서 소스 코드의 변경 내역을 효과적으로 추적하고 관리할 수 있게 해주는 도구
  • Github: Git을 기반으로 하는 원격 저장소로, 여러 사용자가 협업하여 프로젝트를 관리할 수 있는 플랫폼

 

 

1. Github 사이트에 회원가입 / 로그인하기

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

 

 

2. Remote Repository만들기

Github에서 프로젝트를 올릴 원격 레포지토리(=원격 저장소)를 만들어줘야 한다.

 

우선 본인의 Github 페이지로 들어가면 아래와 같은 대시보드 페이지가 나오고, 여기서 Respoistories 탭을 클릭한다.

 

 

 

New를 클릭한다.

 

 

 

레포지토리 설정을 한다.

  1. 레포지토리 이름 (필수)
  2. 레포지토리에 대한 간단한 설명 (옵션)
  3. 레포지토리 공개 여부
    • public: 다른 사용자 누구나 레포지토리에 접근할 수 있다.
    • private: 본인이 지정한 유저 외에 다른 유저가 보지 못하도록 한다.
  4. 각종 설정 
    레포지토리를 소개하는 리드미 파일을 생성하거나 라이선스 설정 등을 할 수 있다.

설정을 끝마친 후, Create Repository를 클릭한다.

 

 

3. 로컬에 원격 레포지토리를 연결한다.

원격 레포지토리가 생성되면 아래와 같은 화면이 나타나고, 링크를 복사해둔다.

 

 

 

그리고 Git 레포지토리를 생성해둔 로컬 프로젝트에 Git Bash Here로 터미널을 열고, 아래의 명령어를 입력한다.

✅ 아래 명령어의 뜻은 우선 원격 레포지토리를 현재 로컬 레포지토리와 연동하게 해주고, 이후 로컬에 main이라는 브랜치로 현재 staging된 작업물을 원격 레포지토리의 main 브랜치로 업로드한다는 뜻이다.

✅ 만약 로컬에서 Github와 처음 연동하는 경우, Github에 로그인하라는 창이 뜰 것이다. 여기에 Github 계정으로 로그인 해주고, 마저 진행한다.

git remote add origin https://github.com/.../project1.git
git branch -M main
git push -u origin main

 

아래와 같이 문구가 뜨면 성공적으로 Github에 프로젝트가 업로드된다.

 

 

 

 

4. 확인하기

Github로 돌아가서 프로젝트가 성공적으로 업로드됐는지 확인한다.

 

Github를 통해 커밋 내역과 커밋 메시지 등을 확인할 수 있고, 이제부터 Github를 통해 개발자 동료들과 협업해나갈 수 있다. 🎉

 

'Git' 카테고리의 다른 글

[Git] 원격 레포지토리 연결 해제하기  (0) 2021.11.13
[Git] Git, Github 커밋 취소하기  (0) 2021.08.29
[Git] 초기 설정과 commit(커밋)하기  (0) 2021.08.19