찾다

 >  Q&A  >  본문

github - git checkout이 이전 버전으로 돌아온 후 이전 버전에서 작성한 코드를 푸시하는 방법은 무엇입니까?

정오에 다른 프로젝트 직원의 오작동으로 인해 git의 일부 파일이 삭제되었습니다. 그래서 체크아웃만 하고 모닝버전으로 돌아갈 수 밖에 없네요.

오늘 작성한 코드를 푸시하고 싶은데 계속 이런 메시지가 뜹니다. 아직도 git 프로젝트가 실수로 삭제된 상태인가요?

최신 코드를 푸시하려면 지금 어떻게 해야 하나요?

감사합니다~

迷茫迷茫2793일 전743

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

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:27:54

    변경사항 저장

    git 커밋 ...
    git 태그 tmp

    마스터 브랜치를 원격 최신 브랜치로 업데이트

    git checkout 마스터
    git pull 오리진 마스터

    변경 사항을 병합하고 원격으로 제출

    git merge tmp
    git push 원본 마스터

    깨끗하다

    git tag -d tmp

    완료

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:27:54

    먼저 현재 포인트를 저장한 다음 로컬 마스터로 전환하고 포인트를 로컬 마스터에 병합한 다음 원격 마스터에 일부가 없기 때문에 이때 충돌이 발생합니다. 로컬에 있는 것을 사용하여 충돌을 해결한 다음 로컬 마스터를 원격 마스터에 업로드하세요.

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