git이란?
- 형상 관리 시스템의 한 종류
- 개발자들이 프로그램 관련 파일을 저장하는데 사용
커밋(commit)
- 저장 시점
- 커밋을 하려면 저장을 원하는 파일들을 묶어서 커밋 명령을 수행하면 된다.
스테이지에 올린다(add)
- 커밋하기 전 저장을 원하는 파일들을 묶는 일
github에 업로드(push)
- 커밋을 하면 현재 작업 내용의 세이브 데이터가 내 컴퓨터에 저장된다.
- github에서 push를 하면 작업내용이 업로드 된다.
우선 그냥 공부용으로 깃허브를 새로 가입했다.
그리고 hello-world라는 레퍼지토리를 생성했다.
(xx10222 이거 내 인스타 아이딘데 그때 급하게 막 만든거 치고 맘에 들어서 여기저기 잘 쓰고 다닌다ㅋㅋ 백준 아이디도 이거임 ㅎ_ㅎ)
source tree 설치
- 조금 더 편하게 git을 사용하기 위해 설치
- 설치 후 실행하면 다음과 같은 화면 출력
(난 영상보면서 걍 해버려서 이미 하나 만들어봄 ㅋㅋ)
- 위의 메뉴에서 clone 선택 후 미리 만들어둔 github 주소를 복사 붙여넣기 하면 내문서에 깃허브 프로젝트와 동일한 이름을 가진 디렉토리가 생성된다.
원격 저장소(git hub)의 내용을 그대로 가져온 것이다.(clone)
이제 저 폴더에서 파일을 생성해서 작업하고 source tree를 확인하면 아래처럼 생성한 파일이 나타난다. 저기서 스테이지 올리기를 선택하여 올리면 된다.
그럼 아래와 같이 스테이지에 올라간게 보인다. 이제 저 파일들을 add를 통해 commit 할 예정이다. 이 때 저 맨 아래의 네모칸에 커밋 메시지를 적을 것이다.
커밋 주의사항
- 반드시 한번에 하나의 논리적 작업만을 커밋한다. (여러개의 작업이 존재하면 여러번 커밋한다)
- 커밋 메시지를 잘 작성한다.
커밋 메시지 작성법
- 첫 줄에 간단하고 명확하게 내용을 쓴다
- 한 줄을 비운다
- 그리고 자세하게 작성한다
위와 같이 커밋 메시지를 작성하고 우측 하단에 커밋을 눌러주면 된다.
그러면 아래와 같이 push할 파일이 생기는 데 push를 눌러주고 깃허브 로그인을 하면 깃허브에 등록이 된다!
아래는 실제로 깃허브에 추가된 화면이다
오늘의 깃허브 공부 한 줄 요약!
: 업로드할 파일 선택하고 add->commit->push 이것만 기억하기!
완전 코딱지만큼 했는데 뿌-듯!!
역시 시작이 반이다
shijak is ban-yeeda :)
'야미스터디 > Github' 카테고리의 다른 글
[인프런] git과 github 3강 - 브랜치의 개념 (0) | 2021.03.16 |
---|---|
[인프런] git과 github 2강 - 변경사항 취소하기 (0) | 2021.03.16 |
댓글