안녕하세요.
오늘은 Git 을 사용하여 GitHub 에 Project Repository 를 생성하고 코드들을 관리하는 법에 대해 알아보겠습니다.
참고로 이 Posting 은 Git 이 설치되어 있다는 가정하여 진행된다는 점을 안내합니다.
Git 이란?
Github 은 리누즈 토발즈라는 사람이 2005년에 Linux 를 만들며 다른 개발자들과 함께 처음 개발한 프로그램입니다.
Git 에서 크게 사용 중인 Program 은 다음과 같이 구분됩니다.
우선 Windows, MacOS, 그리고 Linux 에서 사용 중인 도구는 다음과 같이 구분됩니다.
1. Git-Bash
2. Git-GUI
Git-Bash 는 Windows 나 MacOS, 그리고 Linux 상에서 Git 명령어들을 쉽게 실행시키고자 개발된 프로그램입니다.
특히, Visual Studio Code 나 Android Studio 와 같은 통합 개발 환경 (IDE) 상에서 Project 를 만들 때 사용하거나, 아니면 원하는 File Directory 에서 바로 Git 과 관련된 작업을 할 수 있도록 구성되어 있습니다.
Git-GUI 는 CUI (Command User Interface) 와 같이 명령어를 입력하여 실행하는 방식이 아닌 GUI (Graphic User Interface) 형태로 되어 있으며, 클릭 기능, Button 등 사용자 친화적인 UI 로 좀 더 편리하게 다룰 수 있는 장점이 있습니다.
허나 실제로 개발할 때는 Git GUI 보다는 Git-Bash 나 Visual Studio Code, 그리고 Android Studio 와 같은 IDE 에서 제공해주는 Git Extensions 을 Download 를 받아 사용하는 경우가 다수이므로, Git-GUI 에 관한 내용은 여기서 간단하게 소개만 진행하도록 하겠습니다.
Git 을 활용하여 Repository 를 만들고, Project Setting 해보기
우선 임의의 File-Directory 를 만들어 보도록 하겠습니다.
내부 File-Directory (testing_code) 로 들어간 다음, 다음과 같이 메모장 File 하나를 만들어 주도록 하겠습니다.
그 다음, Git Bash Here 를 선택합니다.
그러면 다음과 같이 Git Bash 창이 열리면서 명령어를 입력할 수 있는 준비 상태가 됩니다.
이제 본격적으로 git 을 초기화 시켜봅시다.
git init
git init 을 함으로써, .git File 이 생성됩니다. 이 .git File 은 Project 를 GitHub 나 Git Lab 에 연동시키기 위한 작업을 의미합니다.
그 다음, 현재 올리고자 하는 File 의 상태를 보겠습니다.
git status
다음과 같이 빨간색 형태로 나오면 아직 File 을 Git 상에 올리지 않았다는 의미입니다.
git status 을 함으로써 현재 File 상태를 확인할 수 있습니다.
그 다음, git add . 을 진행합니다.
이제 본격적으로 올리고자 하는 File 을 Git 에 올립니다.
git add . 를 할 때마다 반드시 함께 올려야 하는 것이 있습니다.
바로 올리고자 하는 내용에 대한 설명을 적는 것입니다.
git commit -m "설명하고자 하는 내용"
위와 같은 명령어가 정상적으로 실행된다면 File 이 만들어지는 것을 보실 수 있습니다.
그 다음 Chrome 이나 또는 다른 Internet Browser 를 실행합니다.
그리고 https://www.github.com 으로 접속합니다.
접속하여 우측 상단에 있는 Profile Image 를 Click 합니다.
이어서 내 계정의 이름을 클릭합니다.
내 화면 창으로 들어가 Repositories Tab 을 클릭합니다.
이어서 New Button 을 클릭합니다.
여기서 Repository Name 을 지정, Description 작성, Public 으로 선택하신 후, Create Repository Button 을 클릭합니다.
Public 과 Private 의 차이점은 내가 작업하고 있는 Repository 를 외부에 공개할 것인가 비공개할 것인가에 대한 여부를 알려줍니다.
성공적으로 Repository 가 완성되었습니다.
이제 여기 나와있는 Repository 주소를 아까 작업하고 있었던 Git Bash 에 붙여넣기를 진행하겠습니다.
우측에 있는 Copy 모양의 Icon 을 클릭하여 주소를 복사받읍시다.
Git Bash 에 복사할 때, git remote add origin 을 우선 입력해두고, 마우스 오른쪽 Button 을 클릭하여 Paste 를 선택하여 붙여넣기 합니다.
이제 마지막 과정인 Push 를 진행해 줍시다.
git push origin master
성공적으로 push 가 되었으니, 한 번 GitHub Page 로 가서 보도록 하겠습니다.
F5 (새로고침) 을 누른 후, File Upload 가 되어 있는 Repository 를 보실 수 있습니다.
이상 여기까지 진행하도록 하겠습니다.
감사합니다~!