IT/Git2 Git에서 작업 되돌리는 명령어 간단하게 구분 git 에서 작업을 되돌리는 명령어는 여러가지가 있다. 자칫 잘못하면 되돌리는 순간 되돌릴 수 없기에 신중하게 잘 아라보고 사용해야 한다. 사실 처음 찾아보면 이해하기가 어렵다 간단히 두괄식으로 정리해보고자 한다. git revert: 이전 커밋을 가져오는 명령어 git revert [커밋 ID] git reset: 이전 커밋으로 되돌아 가는 명령어 git reset --hard [커밋 ID] '--soft': 인덱스와 작업디렉토리는 그대로 두고 HEAD만 변경 '--mixed': 작업 디렉토리는 그대로 두고 인덱스를 HEAD와 일치시킴니다(default) '--hard': 인덱스와 작업 디렉토리 모두 HEAD와 일치하도록 초기화 git checkout: 특정 .. 2024. 4. 14. 깃 브랜치 어떻게 나눌까? "브랜치 전략" git은 branch를 여러 개 사용할 수 있다. 이를 잘 활용하기 위해 검색을 해보니 git branch 전략이라는 것이 있고 여기에는 대표적으로 Github Flow, Gitlab Flow, Git Flow가 있었다. 어떤 상황에 어떤 것을 사용해야할지 정리해보고자 한다. 목차 1. github flow 전략 - 배포에 신경쓸 것이 적은 간단한 프로젝트 1) 브랜치 master: 안정( + 배포) feature: 기능수정 및 버그 수정 2) 간단 설명 단방향 머지 적용하기 쉬움 개발 서버와 운영서버가 모호함 2. gitlab flow 전략 - 배포를 신경쓰고 싶은 간단한 프로젝트 1) 브랜치 main(pre-production): 배포 대기 feature: 기능 추가 및 버그 수정 production.. 2024. 4. 14. 이전 1 다음