본문 중간의 쿠팡 추천 상품 구매시 쿠팡 파트너스에서 일정액의 수수료를 제공받습니다.커밋 메시지만 고친 뒤 push했는데 non-fast-forward로 거부됐다. 그래서 --force-with-lease를 붙였다면, 그 옵션이 정확히 무엇을 확인하는지 알아야 한다. 동료의 변경이 원격에 추가된 뒤 처음에는 거부되던 명령이, fetch 한 번 뒤 성공할 수 있다. 성공한 결과에서 동료가 추가한 파일은 현재 브랜치에 남지 않았다.이 차이는 lease가 고장 나서 생기는 현상이 아니다. 기대한 원격 커밋과 실제 원격 커밋이 같은지를 검사하는 기능과, 새 이력이 다른 사람의 코드를 보존하는지 검사하는 기능은 다르기 때문이다. Git 2.56.0에서 독립된 두 복사본과 예제용 원격으로 이 조건을 나눠 실행했다...





