1. Github란?
결론적으로 깃과 깃허브(Github)는 서로 역할이 다릅니다.
깃이 현재 내가 만들고 있는 소프트웨어의 버전 관리를 도와준다면,
깃허브는 그 소프트웨어 혹은 코드들을 보관하는 온라인 플랫폼입니다.
즉, 네이버 클라우드와 구글 드라이브처럼 파일 대신 코드를 저장하고 공유하는 도구입니다.
깃허브를 통해서 우리는 여러 컴퓨터에서 코드를 수정할 수 있습니다.
※ 직장 로컬에서 작성하던 것을 깃허브에 업로드 후, 집에서 내려받아서 작성할 수 있습니다.
또한, 내가 짠 코드를 public으로 전환하면, 타 사용자들과 소통하며 공유할 수 있는 커뮤니티의 역할도 제공하고 있습니다.
그럼 로컬에서 작업한 커밋 파일을 깃허브에 바로 올리는 방법을 살펴보겠습니다.
2. How to upload in Github
우선, 깃허브에 본인 계정으로 회원가입 후 새로운 저장소를 생성합니다.
이때, Clone 주소가 나오게 되는데 이걸 복사해 줍니다.
그리고 본인 작업 폴더에서 터미널을 실행 후 아래 명령어를 입력합니다.
git clone 주소
저장소 이름과 똑같은 폴더가 생성됩니다.
폴더에 들어가서 숨긴 항목을 모두 보게 되면. git이라는 폴더를 확인할 수 있습니다.
※ 작업 폴더에. git 폴더가 있어야만 깃으로 작업 폴더의 소스 코드를 관리할 수 있습니다.
이제 이 폴더에서 작업을 하고 연동을 시켜주게 되면 작업물을 github와 연동시킬 수 있게 됩니다.
2.1. Terminal
VScode를 통해 해당 작업 파일을 열어주고 작업을 수행합니다.
작업 후 파일을 스테이징 및 커밋을 수행합니다.
push를 통해 커밋 파일을 깃허브로 업로드합니다.
git 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 |