在公司误删了某个文件,已经提交到远程版本库,现在想将该文件找回来,其他改动不变,有什么办法?
学习是最好的投资!
아주 간단합니다. 어떤 제출물인지 알고 있다면 그냥 사용하세요
그렇습니다. 여기서 xxxx는 git 라이브러리의 sha-1 번호입니다.
이전 커밋으로 전환하고 실수로 삭제한 파일을 복사한 다음 새 브랜치를 만들고 커밋을 붙여넣습니다.
git stash pop도 시도해 볼 수 있습니다
commit_id 보기git log $filenamegit log $filename重置文件git reset $commit_id 恢复文件git checkout $filename파일 재설정
git log $filename
git reset $commit_id
git checkout $filename
git 재설정 $commit_id
파일의 이전 제출 ID를 로컬에서 삭제하여 손실된 파일을 검색하거나 원격 끝에서 다시 가져온 다음 다시 원격 끝으로 추가, 커밋 및 푸시할 수 있습니다. 즉, 제출 및 푸시가 한 번 더 생성됩니다. , 파일을 다시 가져오는 것은 Louda의 답변인 git checkout commit id -- 파일 경로 삭제
아주 간단합니다. 어떤 제출물인지 알고 있다면 그냥 사용하세요
으아아아그렇습니다. 여기서 xxxx는 git 라이브러리의 sha-1 번호입니다.
이전 커밋으로 전환하고 실수로 삭제한 파일을 복사한 다음 새 브랜치를 만들고 커밋을 붙여넣습니다.
git stash pop도 시도해 볼 수 있습니다
commit_id 보기
git log $filename
git log $filename
重置文件
git reset $commit_id
恢复文件
git checkout $filename
파일 재설정git 재설정 $commit_id
🎜파일 복원🎜git checkout $filename
🎜파일의 이전 제출 ID를 로컬에서 삭제하여 손실된 파일을 검색하거나 원격 끝에서 다시 가져온 다음 다시 원격 끝으로 추가, 커밋 및 푸시할 수 있습니다. 즉, 제출 및 푸시가 한 번 더 생성됩니다. , 파일을 다시 가져오는 것은 Louda의 답변인 git checkout commit id -- 파일 경로 삭제
에 불과합니다.