Git push --force

오형근·2022년 4월 4일
0

Study

목록 보기
2/8

깃허브로 push를 하는 과정에서
책의 예제를 실습하는 repo이다보니
본래의 내용을 완전히 뒤엎거나(기존 내용을 통째로 주석으로 단다)
아예 새로 작성하는 경우가 생겼다.

이런 경우 git push를 진행해도
원격 저장소의 내용과 처음부터 아예 다르기에 push가 불가능한데(혹은 pull을 먼저 진행해야한다)

당연히 팀 플젝에서는 원격 저장소의 내용을 임의로 덮으면 안되지만
개인 공부를 위해서라면 기존 내용을 덮는 것은 순전히 개인의 마음이다.

이러한 경우!
git push -f 를 이용하여 내용의 관련성과 무관하게 push를 강제할 수 있다.

나중에 팀 단위의 개발에서는 절대 금지일 것 같지만,
지금같은 경우 효율적인 학습을 위해 잘 알아두면 좋을 것 같아서 글로 적어본다!


최근 gitpod을 이용하여 개발공부를 활발히 진행중인데, 그만큼 git에 대한 의존도가 많이 높아졌다.
그래서 조만간 git에 대한 대대적인 공부도 진행해야 하나...싶기도 하다.
기본적인 사용법은 잘 알지만 여러 부가 기능들이 많아 필히 알아두면 작업시간을 줄여줄 내용들 위주로 공부를 해보아야겠다. 어차피 언젠가는 해야하는 공부니까!
(올해 안에는 하겠지..?)

0개의 댓글