Git

[Git#3] Git & Github 연동

j.d 2024. 12. 8. 21:55

1. Github란?

결론적으로 깃과 깃허브(Github)는 서로 역할이 다릅니다.

 

깃이 현재 내가 만들고 있는 소프트웨어의 버전 관리를 도와준다면,

깃허브는 그 소프트웨어 혹은 코드들을 보관하는 온라인 플랫폼입니다.

 

즉, 네이버 클라우드와 구글 드라이브처럼 파일 대신 코드를 저장하고 공유하는 도구입니다.

 

 

깃허브를 통해서 우리는 여러 컴퓨터에서 코드를 수정할 수 있습니다.

※ 직장 로컬에서 작성하던 것을 깃허브에 업로드 후, 집에서 내려받아서 작성할 수 있습니다.

 

또한, 내가 짠 코드를 public으로 전환하면, 타 사용자들과 소통하며 공유할 수 있는 커뮤니티의 역할도 제공하고 있습니다.

 

그럼 로컬에서 작업한 커밋 파일을 깃허브에 바로 올리는 방법을 살펴보겠습니다.

 

2. How to upload in Github

우선, 깃허브에 본인 계정으로 회원가입 후 새로운 저장소를 생성합니다.

이때, Clone 주소가 나오게 되는데 이걸 복사해 줍니다.

그리고 본인 작업 폴더에서 터미널을 실행 후 아래 명령어를 입력합니다.

git clone 주소

 

저장소 이름과 똑같은 폴더가 생성됩니다.

폴더에 들어가서 숨긴 항목을 모두 보게 되면. git이라는 폴더를 확인할 수 있습니다.

※ 작업 폴더에. git 폴더가 있어야만 깃으로 작업 폴더의 소스 코드를 관리할 수 있습니다.

 

이제 이 폴더에서 작업을 하고 연동을 시켜주게 되면 작업물을 github와 연동시킬 수 있게 됩니다.

2.1. Terminal

VScode를 통해 해당 작업 파일을 열어주고 작업을 수행합니다.

 

작업 후 파일을 스테이징 및 커밋을 수행합니다.

 

push를 통해 커밋 파일을 깃허브로 업로드합니다.

git push

push 후 깃허브 저장소

 

2.2. VScode

명령어를 통해서 업로드할 수 있지만 VScode를 통해서 명령어 없이 업로드할 수 있습니다.

 

파일에 변경이 발생하면 에디터의 좌측에 번호가 뜨게 됩니다.

 

해당 아이콘으로 들어가서 Changes에서 업로드하고자 하는 파일들을 +로 클릭해 선택해 줍니다. (스테이징)

※ Changes 우측의 +는 전체선택이고, 파일별 업로드하고 싶으시면 파일들 우측의 +를 선택하시면 됩니다.

선택된 파일

위에 commit 창에 커밋 메시지를 입력 후 commit을 클릭합니다.

 

그리고 commit 창의 설정에서 "push"를 누르게 되면 깃허브에 업로드 완료됩니다.

 

이상으로 git을 통해 로컬 작업 파일을 깃허브에 업로드하는 방법을 살펴보았습니다.

'Git' 카테고리의 다른 글

[Git#4] 커밋 삭제  (0) 2024.12.17
[Git#2] Git commit  (0) 2024.12.08
[Git#1] Git 설치 (Windows)  (2) 2024.12.08