성빈
add→commit→push 본문
📌 clone : 원격 저장소(github)을 내 컴퓨터에 복사해 온다.
📌 add : 내 컴퓨터에서 작업한 파일들을 스테이지에 추가
📌 commit : 스테이지에 올라온 파일들을 가지고 내 컴퓨터에 저장
📌 push : 커밋들을 원격 저장소에 업로드
git 이란?
- 버전관리 시스템
형상 관리 시스템의 한 종류이다. 주로 개발자들이 프로그램과 관련된 파일들을 저장하는 데 사용한다. 게임의 세이브 포인트와 유사한데, 언제든지 저장 시점으로 되돌아 갈 수 있다.
V 처음에 한 번만 clone해서 다운 받기
V add → commit → push 반복
커밋(commit)
게임의 세이브에 해당하는 행동을 git에서는 커밋이라고 한다.
언제든지 커밋한 시점으로 되돌아 갈 수 있다. 커밋을 하려면 저장을 원하는 파일들을 묶어서 커밋 명령을 수행하면 된다.
원하는 파일이 스테이지에 올라갔다면 커밋을 해야한다.
- 커밋 주의사항
- 반드시 한 번에 하나의 논리적 작업만을 커밋한다.
- 여러 개의 커밋을 했으면 여러 번 커밋을 하는 게 좋다.
- 커밋 메세지를 잘 적어야 한다.
- 미래의 자신과 다른 개발자를 위해 꼼꼼히 적어야한다.
- 반드시 한 번에 하나의 논리적 작업만을 커밋한다.
- 커밋 메세지 작성법
- 첫 줄은 간단하지만 명확하게 내용을 작성한다.
- 한 줄 비우고
- 자세한 내용을 적는다.
스테이지에 올린다. (add)
앞에서 커밋하기 전에 저장을 원하는 파일들을 묶는 일을 해야한다고 하였다. 이 작업을 스테이지에 파일을 올린다라고 한다.
github에 업로드 (push)
커밋을 하면 이제 현재 작업 내용의 세이브 데이터가 내 컴퓨터에 저장된다.
github에 업로드하면 다른 사람과 공유할 수도 있고, 내 컴퓨터의 데이터가 날아가도 안전하게 다시 복구할 수 있다.
GitHub에 업로드하는 것 git에서는 ‘push’라고 한다.
source tree 설치
편하게 git을 사용하기 위해 설치
source tree를 통해서 저장소 클론
소스트리의 ‘Clone’또는 ‘복제/생성’ 메뉴를 통해 github에서 생성한 저장소를 클론해 올 수 있다. 저장소 이름과 같은 새로운 폴더가 내 로컬 컴퓨터에 생성된다.
'Github' 카테고리의 다른 글
커밋 되돌리기 (0) | 2024.10.01 |
---|---|
pull 및 충돌 해결하기 (0) | 2024.10.01 |
git 브랜치 병합하기(merge) (0) | 2024.10.01 |
git 브랜치 (0) | 2024.10.01 |
[Github] 인증 토큰 생성 (0) | 2024.10.01 |