DolphaGo / TIL

TIL & issues
0 stars 1 forks source link

[Git] git push --force-with-lease vs. --force #124

Open DolphaGo opened 1 year ago

DolphaGo commented 1 year ago

만약에, 원격 브랜치가 로컬 컴퓨터의 원격 브랜치와 동일한 값을 가지면, 원격 브랜치를 덮어쓰게 된다.

값이 같지 않다면, 코드 작업 중 다른 사람이 원격 브랜치에 변경사항을 적용했음을 나타내므로 코드를 덮어쓰지 않습니다. (안전한 이유) 물론, 원격에 추가 커밋이 있으면 값이 동일하지 않을 수 있다.

따라서, 팀원 코드를 덮어쓰고 싶지 않을 때는 안전하게 --force-with-lease 를 사용하는 것이 좋다.

참고