지구정복
[Github] 설치법 및 사용법 본문
ㅇGithub 설치법 및 사용법
-깃 설치하기
-README 생성하지 않은 경우
-README 생성한 경우
ㅇ깃 설치하기
git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98
여기서 자신의 운영체제 맞춰서 설치합니다. 저는 윈도우이므로 '윈도우에 설치'를 클릭합니다.
개인 PC에 맞는 비트로 설치를 해줍니다.
'내컴퓨터' - 오른쪽 버튼 - '속성' - '시스템'에서 '시스템종류' 확인
설치는 그냥 다 '다음' 눌렀다. (영어 읽기 귀찮다..)
설치가 다 되면 실행시키고 git --version 을 입력해서 버전이 잘 나오는지 확인한다.
만약에 깃을 설치했음에도 위 명령어가 작동하지 않는다면
'내컴퓨터' - '속성' - '고급' - '환경변수' 로 들어가서 환경변수 'path' 에서 'c:\windows\system32' 이 경로로 수정한다.
이전 포스트 내용과 비슷하게 깃허브에 접속해서 새로운 Repository를 생성한다.
이때 README.md를 생성하지 말고 생성합니다.
만들면 아래와 같이 '....or create a new repository on the command line' 아래에 어떻게 Working Directory에
깃 저장소를 만들고 어떻게 원격 저장소로 푸시하는지에 대해 자세하게 적혀있다.
이제 Working Directory를 만든다.
바탕화면에 'zzz' 폴더를 만든다.
이제 깃 커맨드 창을 열어서 해당 작업디렉터리 주소로 이동합니다.
cd C:/Users/J/Desktop/zzz
이제 깃허브 계정을 연동한다.
닉네임: git config --global user.name 닉네임
git config --global user.name JiHooney
이메일: git config --global user.email 이메일
git config --global user.email hoeeyz1@gmail.com
이제 git init 명령어를 통해서 자신의 워킹디렉터리에 깃 저장소를 생성해 줍니다.
명령어를 실행하고 폴더를 보면 깃 저장소가 생긴 걸 확인할 수 있습니다.
이제 워킹디렉터리에 있는 모든 파일을을 GitHub의 remote repository 로 commit and push 할 수 있습니다.
위에서 생성하지 않은 README.md 파일을 생성해서 commit and push 하겠습니다.
메모장으로 README.md를 만듭니다.
이 README.md 파일은 자신의 repository에 대한 간단한 설명 또는 소개를 적는 파일이라고 생각하면 됩니다.
위에서 생성한 README.md 파일을 git add 명령어를 통해 Staging Area 로 보내겠습니다.
git add * : 새로 생성한 모든 파일을 Staging Area 로 보냄
git add 파일명 : 해당 파일명을 가진 파일을 Staging Area 로 보냄
git commit -m "message" 명령어를 통해 README.md 파일에 대한 메시지를 입력하고 Local Repository로 보냅니다.
나중에 커밋 메시지를 보면 어떤 파일에 대한 커밋인지 알 수 있도록 메시지를 작성하는 것이 중요하다.
git remote add origin https://github.com/JiHooney/test.git 명령어는 첫 커밋을 할 때만 사용하는 명령어이며
이후에는 사용안함
git push -u origin master 명령어는 첫 커밋을 할 때만 사용하는 명령어이며 이후에는 git push 명령어를 사용
이제 자신이 커밋한 내용이 제대로 깃허브에 커밋됐는지 확인합니다.
잘 생성된 것을 알 수 있습니다.
다음으로 README를 생성하는 경우를 보겠습니다.
아래와 같이 README.md 파일을 생성하면
git config 과정과 git init 과정이 필요없습니다.
위 과정을 잘 이해하고 있으면 나중에 협업에서 팀원이 merge한 파일을 pull하고 자신의 파일을 push하는 과정을 부드럽게 이해하고 수행할 수 있다.
pull 해야하는 경우는 다음과 같다.
우리의 작업디렉터리에 없는 파일이 remote repository(원격 저장소)에는 존재할 때입니다.
pull 하는 과정은 다음과 같습니다.
git clone github.com/JiHooney/test123 명령어로 원격 저장소에 있는 모든 파일들을 자신의 작업 디렉터리로 가져오는 것입니다. 이 명령어를 실행하면 작업디렉터리에 아래 사진과 같이 생기게 됩니다.
다음 번에는 Git에 기본적인 명령어에 대해 알아보겠습니다~
'데이터 엔지니어링 정복 > Git-GitHub' 카테고리의 다른 글
[GitHub] CentOS 리눅스 7에서 깃허브 레파지토리 만들고 로컬에 있는 프로젝트 업로드하기, 깃헙에 있는 프로젝트 로컬로 가져오기(Clone), 로컬에서 작업하고 깃헙으로 Push하기 (0) | 2021.05.27 |
---|---|
[GitHub] git clone (0) | 2020.10.21 |
[GitHub] Git 과 GitHub 연결하기(git remote) (0) | 2020.10.21 |
[Git] 기본 명령어 정리 (0) | 2020.10.21 |
[GitHub] 기초 사용법 (0) | 2020.10.20 |