>개발 도구 >자식 >git에서 push -f는 무엇을 의미하나요?

git에서 push -f는 무엇을 의미하나요?

WBOY
WBOY원래의
2022-01-04 17:10:0624761검색

git에서 "push -f"는 "강제 업데이트"를 의미하며 "push -force"의 약어입니다. 이 명령의 기능은 로컬 웨어하우스의 코드를 직접 웨어하우스에 푸시하는 것입니다. 예, 이전 제출 내용을 모두 덮어씁니다.

git에서 push -f는 무엇을 의미하나요?

이 문서의 운영 환경: Windows 10 시스템, Git 버전 2.30.0, Dell G3 컴퓨터.

git에서 push -f의 의미

우선 git push -f 명령의 의미를 살펴보겠습니다.

1. gif push -h

2를 실행합니다. f 매개변수는 사실 --force 매개변수

의 약자입니다. 이 명령은 실제로는 강제 업데이트를 의미합니다! git push를 사용하여 오류를 푸시하고 보고하는 경우 푸시하기 전에 끈기 있게 오류를 해결하는 것 외에도 이 명령을 사용하여 푸시를 강제할 수도 있지만 일반적으로 이는 심각한 결과를 초래합니다!

git에서 push -f는 무엇을 의미하나요?

이번 경험을 통해 이 명령의 "강력한" 힘을 보여드리겠습니다. 먼저 원격 창고에서 보여주고 싶은 브랜치 MileStone의 커밋 기록 정보를 살펴보겠습니다.

1. GitHub에 로그인

2. 브랜치로 전환합니다. mileStone

아이콘 이 브랜치에는 총 25개의 제출 기록이 있습니다. 클릭하면 모든 제출 기록을 볼 수 있습니다. 세부.

나중에 git push -f 명령을 통해 모든 제출 기록을 완전히 삭제할 수 있다는 것을 보여드리겠습니다!

git에서 push -f는 무엇을 의미하나요?

다음 명령을 실행하여 효과를 확인하세요.

1.git push -f 원격 창고 별칭 지점 이름

강제 푸시가 성공했습니다! (사진)

git에서 push -f는 무엇을 의미하나요?

원격창고 내용을 살펴보겠습니다. 사진에서 볼 수 있듯이 원래 원격창고 마일스톤 지점에 있던 제출기록 25개가 모두 삭제되었습니다!

git에서 push -f는 무엇을 의미하나요?

추천 학습: "Git Tutorial"

위 내용은 git에서 push -f는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.