일련의 파일을 추가하고 커밋 댓글을 작성할 때 각 파일에 대한 커밋 정보를 별도로 작성하고 싶다고 가정해 보겠습니다.
그리고 저는 Sublime을 자주 사용하기 때문에 커밋 정보를 작성할 때 Sublime 창이 팝업되도록 하고 싶을 수도 있습니다
Google에 있을 때 정리한 키워드는 많은 파일에 대한 git commit message였지만 원하는 결과를 얻지 못했습니다.
제 키워드는 "git default editor sublime Windows7"인데, 얻은 결과가 너무 번거롭고, 제 머신에서 테스트도 실패한게 함정인가요?
환경=>Windows7_64 git1.9.5 Sublime3
업데이트:
2015-4-1
답변 감사드립니다. 다시 인터넷에서 정보를 검색해 보았는데, 이제 요약해 보겠습니다.
가장 중요한 것은 제출 세분성을 제어하는 것입니다. 세분성이 너무 작으면 각 파일을 추가하고 커밋하는 것이 피곤해집니다. 세분성이 너무 크면 다른 사람들이 일부 파일이 무엇인지 알 수 없습니다.
따라서 적당한 세분성을 갖는 것이 가장 좋습니다. 동일한 카테고리에 속하는 파일은 동시에 커밋되어야 하며, 커밋 정보는 균일하게 작성되어야 하며, 파일 이름은 이름으로 이해하기 쉬워야 합니다. 강박 장애가 있는 경우, 자신이 작성한 코드와 코드 주석에 자신감을 갖고 직접 읽어 보세요. 다른 사람도 이해할 수 있습니다
승리 환경이 없으므로 첫 번째 질문에만 답변해드릴 수 있습니다
커밋 메시지이기 때문에 당연히 커밋에 대한 설명이므로 각 파일을 따로 커밋하지 않으면 아이디어를 실현할 수 없습니다 :)
파일마다 해석이 다르기 때문에 따로 제출해도 되나요?
한번의 제출은 유효한 수정이며, 이 파일들은 동일한 설명을 공유할 수 있습니다~
질문 1
Git은 커밋에서 파일에 개별적으로 주석을 달도록 설계되지 않았습니다
커밋 메시지의 목적은 이전 버전과 비교하여 이번 커밋에서 어떤 변경 사항이 있었는지 알려주는 것입니다
특정 파일에서 무엇이 변경되었는지 구체적으로 설명하면 안 됩니다
단일 파일에만 댓글을 달겠다는 경우
각 파일은 개별적으로만 커밋할 수 있습니다.
질문 2
path에 sublimeText의 경로를 추가하세요
추가가 성공하면
where subl
를 사용하여 git bash에서Sublime을 기본 편집기로 설정
git config --global core.editor "subl -w"