2024. 1. 29. 20:11ㆍ코딩 도구/git, github
브랜치와 스태시
브랜치 변경하기
브랜치를 만들고 체크아웃을 통해 변경하려고 하면 현재 작업디렉토리가 깨끗해야 한다. 그런데 갑자기 다른 브랜치로 바꾸고 싶을 때 현재 작업 내용을 임시로 저장하고 싶다면? 이럴 때 스태시를 사용한다.
스태시 사용하기
스태시를 사용하면 임시 저장 공간에 현재 작업 내용이 저장된다. 이 내용을 스태시라고 하고 언제든지 다시 복구할 수 있다.
rebase로 병합하기
rebase
리베이스도 병합(merge)과 마찬자기로 두 브랜치의 내용을 하나로 합치고 싶을 때 사용한다. rebase는 기본 merge와는 달리 트리가 더 깔끔하게 유지된다.
장단점
장점
-깔끔한 트리
단점
-충돌 가능성이 더 높다.
-위험하다.
-이미 원격에 있는 브랜치를 rebase 하면 안 된다!
기타 주의 사항
-주석을 남기지 말자
책상도 아니고, 장식장도 아니고 왜 안 쓰는 코드를 남겨놓을까요?
-좋은 커밋의 단위
커밋은 자주 합시다!
-원자적으로 쪼갤 수 없는 단위 (주로 함수 등)의 의미있는 개발을 했다면 커밋을 합시다.
-커밋 메시지를 잘 쓰자!
정말정말 중요한 내용입니다.
Github을 프로파일로 제출했다면? 커밋 메시지를 봅니다.
-첫줄에 요약
한 줄 띄우고 자세하게 내용을 적자.
미래의 나를 위해서라도 커밋 메시지는 잘 적자!
출처 : https://www.inflearn.com/course/git-and-github
정호영 강사님의 강의를 듣고 정리했습니다.
'코딩 도구 > git, github' 카테고리의 다른 글
git : 혼깃 요약 정리 (52) | 2024.01.31 |
---|---|
git : 커밋 되돌리기 (3) | 2024.01.25 |
깃허브: 브랜치의 개념 (3) | 2024.01.24 |
깃허브: 체크아웃 (checkout), 코드 뭉치 버리기 (23) | 2024.01.22 |
git 이란? 그리고 깃허브: 소스트리 이용하기 (4) | 2024.01.22 |