git : 브랜치와 스태시, 기타 주의 사항

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의 사용법을 쉬운 Gui 프로그램인 SourceTree를 통해 익혀봅시다., [임베딩 영상] git과 github git 은 형상 관리 시스템(Verson Control System) 의 한 종류입니다. 주로 개발자들이 프로그램

www.inflearn.com

 

반응형