찾다

 >  Q&A  >  본문

mysysgit - github에서 업데이트를 반복적으로 덮어쓰는 방법은 무엇입니까?

예를 들어 처음에 github에서 프로젝트를 뽑아서 수정했는데, "아, 글이 좀 지저분하다"는 걸 발견했는데, 하나씩 삭제하기엔 좀 귀찮더라구요. 다시 복제할 수도 있지만, 다시 복제할 수 있는 방법이 있나요? 복사본을 업데이트하는 메서드를 재정의하세요.
오랜만에 바이두에서 못찾았는데 낯설으니 섭섭해하지 마세요! !

PHP中文网PHP中文网2795일 전866

모든 응답(6)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:33:25

    git reset --hard 커밋되지 않은 모든 로컬 변경 사항을 제거합니다.
    git fetch && git reset --hard origin/master, 로컬 영역을 다루려면 github의 저장소를 사용하세요. 로컬 제출물도 삭제됩니다.
    사용 전 백업을 권장합니다.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:33:25

    git reset --hard 외에도 git checkout .을 사용하여 모든 파일에 대한 수정을 취소하고(파일 추가 또는 삭제는 유효하지 않음) git checkout [特定文件路径]을 사용하여 특정 파일에 대한 수정을 취소할 수도 있습니다. 여러 경로는 공백으로 구분됩니다. .
    이미 git commit 등록한 경우에는 Checkout을 사용할 수 없습니다.

    회신하다
    0
  • 黄舟

    黄舟2017-05-02 09:33:25

    git 체크아웃 파일

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-02 09:33:25

    1. 스테이징 영역에 변경 사항이 포함되어 있습니다
    git 재설정 HEAD 파일
    git checkout -- 파일
    변경 사항이 포함되지 않습니다
    git 체크아웃 -- 파일

    참고:
    file은 파일 이름입니다
    git status 준비 영역에서 변경 사항 보기

    git은 체계적으로 학습할 수 있는 사이트입니다

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-02 09:33:25

    이 사이트에 검색량이 많은데 어떻게 안 나오나요? 검색 능력이 좋은 것 같군요...

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:33:25

    이 사이트에 검색량이 많은데 왜 검색이 안되나요? 키워드를 잘못 검색해서 그런걸까요....

    회신하다
    0
  • 취소회신하다