상세 컨텐츠

본문 제목

[Git & GitHUB] 5개의 명령어만 가지고 쓰는 깃과 깃허브

삶을 효율적으로 사는법

by 척척석사 민준 2020. 9. 9. 20:16

본문

728x90

 

git 의 로고 출처 : 위키피디아
GitHUB 의 로고 출처 : 위키피디아

 

깃과 깃허브에 대한 내용은 Youtube만 봐도 쉽고 또 자세하게 나와있다. 좋다는 책도 빌려봤지만  (Do it! 지옥에서 온 문서관리자 깃&깃허브 입문 이라는 책을 통해 입문하려고 했으나 어렵고 낫설어서 포기했었다) Youtube 만한게 없었다.

지금의 포스팅도 따지고보면 아래 링크의 유튜버가 올려놓은걸 정리한 것에 불과하다. 

youtu.be/tC8Xj_Bf8Fw

Git은 최종수정본과 같다. 기말과제 레포트를 낸다고 해보자. 먼저 초안을 쓰고 그다음부터 계속 최종, 진짜최종, 제발최종, 최종의최종 등등 계속계속 파일을 수정할 일이 생긴다. 

GitHUB는 그런 최종수정본들을 올려놓는 저장소이다. 단 컴퓨터가 알아서 저장해놓은 나의 최종레포트들을 시각적으로 확인할 수 있게 해준다.

 

GItHUB에서 확인할 수 있는 commit한 내용들과 올라간 코드파일들이다

 

 

 

수정한 코드는 이처럼 어떤 부분을 수정했는지 알아서 추적해준다

 

따로 협업을 하거나 다른 알고리즘을 이용해볼 만큼 진행된 코드가 아니어서 branch라는 기능은 이용해보지 못하고 단순히 코드를 백업하고 내가 어디 고쳤는지 확인하는 용도로만 GItHUB를 사용하고 있다. 프로그램을 전문적으로 하는 것도 아니고 논문에 나온 수식들 따라해보는 용도인데 이정도면 아주 훌륭하다고 생각한다. 아는 기능이 적으면 적은대로 사용하면 된다.

 

제목에서 언급한 깃과 깃허브를 이용하기 위한 다섯가지 명령어는 다음과 같다.

git pull origin master
git status
git add .
git commit -m "구구절절한 설명"
git push origin master

pull 과 commit 그리고 push 만 알아도 백업의 기능으로서의 깃과 깃허브는 사용할 수 있게 된다.

 

다섯가지 명령어로 사용하는 깃과 깃허브

 

Git은 내 컴퓨터 내의 프로그램으로 코드파일의 변화를 추적하고 기록하는 역할을 해준다

GitHUB는 인터넷상의 내폴더 (Repositories)에 내컴퓨터 내의 Git과 동기화하는 역할을 해준다

어떻게 하는지는 위의 YouTube 내용을 그대로 따라하면 쉽게 깃과 깃허브를 이용할 수 있다!

그래도 한번 정리를 하면

 

Git과 GitHUB 사용법 12단계

1. Git을 설치한다

2. 폴더하나를 선택

3. 우클릭을 해서 Git Bash Here을 누른다 (뒷 배경은 우리집 고양이 머피다)

 

 

4. 껌껌한 창에서 기본설정을 해준다. 컴퓨터가 나를 알아볼 수 있게 정보를 주는 것이다.

밑의 명령어를 통해 기본정보를 입력해준다. 

git config --global user.name "내이름"
git config --global user.email "GitHUB에 가입된 이메일주소"

5. 그 다음에는 git init 을 이용해 깃을 폴더안에 만들어준다

git init

 

 

6. 그럼 이렇게 .git이라는 폴더가 안에 생긴다. 안보이면 숨긴파일보기로 하면 보임

 

 

7. 이제 모든 설정은 끝났다. 이 폴더안에 저장하고자 하는 코드를 넣으면 됨

예제로 보여주기 위해 메모장을 하나 만들었다. 

 

 

8. 이제 폴더를 우클릭한 다음 Git Bash Here로 가서 git status를 쳐보자

그럼 똑똑한 git이 뭐가 추가되었는지를 알려준다

 

 

9. git add . 을 입력해 새로생긴 파일을 임시저장해준다. ( . 의 의미는 변화된 모든 파일을 임시저장하라는 의미이다)

아무런 변화가 없으면 성공이다.

 

10. git commit -m "새로운 파일에 대한 설명" 을 통해 '커밋' 해준다. 내가 이해한 커밋은 코멘트를 달아준다? 라는 의미로 GitHUB에 파일을 올리면서 댓글을 달아주는 것이다. 

 

 

저 코멘트가 GitHUB에선 어떻게 보이는지 나중에 확인해보자

 

11. git push origin master을 통해 GitHUB에 임시저장한 파일들을 Repository에 올려준다

 

 

12. GitHUB에 있는 내 Repository로 가서 잘 올라갔는지 확인해보자

 

 

이렇게 내가 달아놓은 코멘트와 함께 저장이 된다. 

 

 

728x90

관련글 더보기