지구정복

[Github] 설치법 및 사용법 본문

데이터 엔지니어링 정복/Git-GitHub

[Github] 설치법 및 사용법

eeaarrtthh 2020. 10. 20. 23:35
728x90
반응형

ㅇ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

 

Git - Git 설치

이 책은 Git 2.0.0 버전을 기준으로 썼다. 대부분의 명령어는 그 이전 버전에서도 잘 동작하지만, 몇 가지 기능은 아예 없거나 미묘하게 다를 수 있다. Git의 하위 호환성은 정말 훌륭하기 때문에 2.0

git-scm.com

여기서 자신의 운영체제 맞춰서 설치합니다. 저는 윈도우이므로 '윈도우에 설치'를 클릭합니다.

개인 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에 기본적인 명령어에 대해 알아보겠습니다~

 

[출처] medium.com/webeveloper/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95-github-tutorials-4a63f31bb6a5

728x90
반응형
Comments