변경사항 없이 강제 push 필요한 경우
로컬과 원격 리포지토리의 차이가 없어 변경사항이 없는데, 아니면 있는데 어떠한 문제로 변경사항이 없다고 나올 때,
add commit 후 강제 push를 하면 되지만 변경사항이 없어서 commit을 못 남긴다.
이럴 땐 빈 커밋을 생성하고 강제 push를 하면 push가 된다.
강제 push는 돌이킬 수 없을 수 있으니 최악의 상황에서만 사용한다.
// 빈 커밋 생성
git commit --allow-empty -m "Triggering a force push"
// 강제 push
git push origin main --force
main 부분을 브랜치 이름으로 바꿔주면 된다.
'Programing > Git' 카테고리의 다른 글
[GitHub Actions] Auto-Commit (0) | 2024.07.05 |
---|---|
실수로 GitHub에 올려버린 .env 지우기 (0) | 2024.06.29 |
pull 오류 : need to specify how to reconcile them 해결 방법 (0) | 2024.06.21 |
a 브랜치와 b 브랜치 합치기 (0) | 2024.06.18 |
로컬에서 브랜치 생성, 삭제하기 (0) | 2024.06.17 |
댓글