본문 바로가기
야미스터디/Github

[인프런] git와 github 1강 - 소스트리 사용해 보기

by 의정부핵꿀밤 2021. 2. 22.
728x90

git이란?

- 형상 관리 시스템의 한 종류

- 개발자들이 프로그램 관련 파일을 저장하는데 사용

 

커밋(commit)

- 저장 시점

- 커밋을 하려면 저장을 원하는 파일들을 묶어서 커밋 명령을 수행하면 된다.

 

스테이지에 올린다(add)

- 커밋하기 전 저장을 원하는 파일들을 묶는 일

 

github에 업로드(push)

- 커밋을 하면 현재 작업 내용의 세이브 데이터가 내 컴퓨터에 저장된다.

- github에서 push를 하면 작업내용이 업로드 된다.

 

우선 그냥 공부용으로 깃허브를 새로 가입했다.

그리고 hello-world라는 레퍼지토리를 생성했다.

xx10222 github

(xx10222 이거 내 인스타 아이딘데 그때 급하게 막 만든거 치고 맘에 들어서 여기저기 잘 쓰고 다닌다ㅋㅋ 백준 아이디도 이거임 ㅎ_ㅎ)

 

source tree 설치

- 조금 더 편하게 git을 사용하기 위해 설치

sourcetreeapp.com/ 

 

Sourcetree | Free Git GUI for Mac and Windows

A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

www.sourcetreeapp.com

- 설치 후 실행하면 다음과 같은 화면 출력

source tree 화면

(난 영상보면서 걍 해버려서 이미 하나 만들어봄 ㅋㅋ)

- 위의 메뉴에서 clone 선택 후 미리 만들어둔 github 주소를 복사 붙여넣기 하면 내문서에 깃허브 프로젝트와 동일한 이름을 가진 디렉토리가 생성된다. 

원격 저장소(git hub)의 내용을 그대로 가져온 것이다.(clone)

내 문서

이제 저 폴더에서 파일을 생성해서 작업하고 source tree를 확인하면 아래처럼 생성한 파일이 나타난다. 저기서 스테이지 올리기를 선택하여 올리면 된다.

파일 생성했쥬?
소스트리에도 보이쥬?

그럼 아래와 같이 스테이지에 올라간게 보인다. 이제 저 파일들을 add를 통해 commit 할 예정이다. 이 때 저 맨 아래의 네모칸에 커밋 메시지를 적을 것이다.

스테이지에 올라간 파일

 

커밋 주의사항

- 반드시 한번에 하나의 논리적 작업만을 커밋한다. (여러개의 작업이 존재하면 여러번 커밋한다)

- 커밋 메시지를 잘 작성한다.

 

커밋 메시지 작성법

- 첫 줄에 간단하고 명확하게 내용을 쓴다

- 한 줄을 비운다

- 그리고 자세하게 작성한다

 

커밋 메시지 작성

위와 같이 커밋 메시지를 작성하고 우측 하단에 커밋을 눌러주면 된다.

 

그러면 아래와 같이 push할 파일이 생기는 데 push를 눌러주고 깃허브 로그인을 하면 깃허브에 등록이 된다!

push push baby~

아래는 실제로 깃허브에 추가된 화면이다

타-란!

 

오늘의 깃허브 공부 한 줄 요약!

: 업로드할 파일 선택하고 add->commit->push 이것만 기억하기!

 

완전 코딱지만큼 했는데 뿌-듯!!

역시 시작이 반이다

shijak is ban-yeeda :)

728x90

댓글