목적: Bitbucket에 대한 커밋을 처리하기 위해 내 스크립트에 기본 메시지를 설정합니다.
문제: 내 콘솔에서 오류가 발생했습니다.
Google에서 본 내용에 따라 다음 스크립트를 시도했습니다.
commit_message=${1:"checkpoint commit"}
git add .
git commit -m $commit_message
git push origin
내가 말했듯이, 여기에 재현된 오류가 반환됩니다.
커밋에 아무것도 추가되지 않았지만 추적되지 않은 파일에 오류가 있습니다. src refspec 핸들이 일치하지 않습니다. 오류: src refspec programmaticScrolling이 일치하지 않습니다. 오류: src refspec 조정이 일치하지 않습니다. 오류: 일부 참조를 '에 푸시하지 못했습니다.https://bitbucket.org/yyyyyyy.git'
답변1
사소한 구문 문제입니다. 및 기타 POSIX 호환 셸 에서 bash
기본값을 사용할 때 중요한 구분 문자는 이 아니라 또는 :
입니다 .-
=
commit_message=${1:-"checkpoint commit"}
git add .
git commit -m "$commit_message"
git push origin
기본값과 대체 값에 대한 문서는 여기에서 찾을 수 있습니다.