[TIL / Git] commit과 push
Git
- Git은 하나의 버전 관리 시스템이다.
- 게임의 세이브 포인트와 같이 언제든지 저장 시점으로 되돌아갈 수 있다.
clone
- 원격 저장소(Github)를 내 컴퓨터에 복사해오는 것을 말한다.
commit
- 저장과 유사한 의미로 '커밋한다.', '커밋을 만든다.'고 보통 표현한다.
- 언제든지 특정 커밋한 시점으로 되돌아 갈 수 있다.
add
- 커밋할 파일을 스테이지에 올리는 것을 말한다.
커밋 주의사항
- 반드시 한 번에 하나의 논리적 작업만을 커밋한다.
- 한 번에 한 문장으로 정의할 수 있는 것을 커밋한다.
- 여러 개의 작업을 했으면 여러 개의 커밋을 하는 게 좋다.
- 커밋 메시지를 잘 적어야 한다.
- 미래의 자신과 다른 개발자를 위해서 꼼꼼히 적어야 한다.
<커밋 메시지 작성법>
- 첫 줄에 간단하고 명확하게 내용을 적는다.
- 한 줄을 비운다.
- 자세한 내용을 적는다.
push
- 커밋은 단순히 내 컴퓨터에 저장하는 과정이므로 push를 통해 원격 저장소(Github)에 백업해야 한다.
P.S.
✍️ 이전에 사용하던 구름 IDE 자체에 커밋하고 푸시하는 기능이 있었는데, 이제 VS Code로 작업해야 하기도 하고 그냥 저장하는 용도를 넘어 활용도를 높여보고 싶어서 깃에 대해 차근차근 정리해 보려고 한다🙃
처음 푸시할 때 인증 때문에 애를 먹긴 했지만, 그래도 해결해서 시원하다🥲 가끔 갑갑한 일이 생겨도 차분하게 구글링하도록 노력해 보자...
Reference