커밋 메시지가 없는 커밋을 만들어야 할 경우도 있을 수 있습니다. 하지만 이를 허용하기 위해서는 --allow-empty 옵션을 포함해야 합니다. 이는 메시지 없이 커밋을 생성하는 옵션과 파일의 내용이 변경되지 않은 상태에서 커밋을 생성하는 옵션 두가지가 있습니다. ▼ 이 옵션은 커밋 메시지가 비어 있는 커밋을 허용합니다.git commit --allow-empty-message -m ''▼ 이 옵션은 내용의 변경이 없는 빈 커밋을 허용합니다.git commit --allow-empty -m "This is an empty commit"
컴퓨터 소프트웨어 개발에 있어서 Git으로 형상관리 및 버전관리를 하는 것이 거의 일반화되어 있습니다. 개발자라면 필수적으로 알아야 하는 툴을 꼽자면 저는 그중에 형상관리 툴인 Git이 생각납니다. 요즘은 GUI 툴도 있고 깃허브(Github)사 에서 나온 Github 데크스톱이 너무 훌륭해서 CUI 환경을 잘 몰라도 되지만 우리가 실수를 한 경우에는 조금 중요해집니다. 오늘은 깃(Git)에서 사용하는 3가지 상태와 커밋(Commit)을 취소하는 방법에 대해서 알아보겠습니다. Git의 3가지 상태 Git은 총 3가지의 상태를 가지고 있습니다. 그리고 다음과 같이 각 상태별로 지칭하는 영역이 달라집니다. 예를 들면 Staged 상태는 Staging area의 영역에 포함된 것이죠. Modifed Stage..