본문 바로가기

commit2

[Git] Git 실무에서 자주 쓰는 상황과 명령어 조합 Git에서는 다양한 명령어의 기능을 제공하지만, 실제 업무에서 주로 사용하는 흐름이 어느정도 정해져 있습니다.이번 글에서는 업무 중 자주 마주치는 상황을 중심으로, 어떤 명령어를 어떤 순서로 사용하면 좋을지 정리해보았습니다.1. 새로운 기능 개발 브랜치 생성 및 작업 시작새로운 기능을 개발할 때는, main 브랜치에서 분기하여 별도의 브랜치에서 작업하는 것이 일반적입니다.git switch maingit pull origin maingit switch -c feature/login작업 후에는 변경사항을 커밋하고 원격 저장소에 푸시합니다.git add .git commit -m "feat : 로그인 페이지 UI 구현"git push origin feature/login이후에는 Pull Request(PR).. 2025. 5. 7.
[Git] 변경 이력 관리 : commit, log, diff, show Git의 가장 핵심적인 기능은 변경 이력을 체계적으로 기록하고 추적할 수 있다는 점입니다.이번 글에서는 커밋을 기록하고, 히스토리를 조회, 커밋 간 변경 내용을 비교하는 데 사용되는 핵심 명령어인 commit, log, show, diff의 개념과 사용법을 자세히 살펴보겠습니다.commit - 변경 이력을 저장소에 기록하기git commit은 스테이징 영역에 있는 변경사항을 로컬 저장소에 스냅샷으로 저장하는 명령어입니다.git commit -m "message" -m 옵션은 커밋 메시지를 인라인으로 작성하는 방식입니다.Git에서는 모든 커밋에 의미 있는 메시지를 남기는 것을 권장합니다.메시지 작성 팁의미있는 단어로 시작 (feat:, fix:, docs:, refactor: 등)작업 목적이 명확하도록 작.. 2025. 4. 17.