所有命令都还没有push。由于在编辑某文件的过程中不小心做了改动,然后点了保存,还没有commit。想要利用git恢复成尚未改动时的样子。下面是问题描述:我在git上创建了一个名为“428”的分支,也知道上一次提交的版本。下面是各分支的情况
试过了下面的命令了
git checkout --
但是本地目录中的文件还是未恢复,应该怎么操作?
补充:虚拟环境目录下的文件夹也会随着git命令改动吗?
光阴似箭催人老,日月如移越少年。
git Reset --hard <커밋 해시>
단일 파일을 복원하려면 git checkout [이전에 제출한 커밋 ID] -- 파일 이름을 사용하세요. 작업공간의 모든 파일을 삭제하려면 git Reset --hard <commit id>
git Reset HEAD^마지막 커밋을 되돌려 커밋이 롤백되고 변경 사항이 커밋되지 않은 상태로 유지됩니다.
git checkout - 나중에 파일 이름을 지정해야 합니다. 작업 디렉터리에서 커밋되지 않은 모든 변경 사항을 실행 취소하려면 git stash를 사용하면 변경 사항을 일시적으로 실행 취소하고 임시 저장할 수 있습니다. 그렇지 않은 경우 다시 복원해야 하는 경우 git stash drop은 절대 복원하지 않습니다.
git Reset --hard <커밋 해시>
단일 파일을 복원하려면 git checkout [이전에 제출한 커밋 ID] -- 파일 이름을 사용하세요. 작업공간의 모든 파일을 삭제하려면 git Reset --hard <commit id>
를 사용하세요.git Reset HEAD^
마지막 커밋을 되돌려 커밋이 롤백되고 변경 사항이 커밋되지 않은 상태로 유지됩니다.
git checkout - 나중에 파일 이름을 지정해야 합니다.
작업 디렉터리에서 커밋되지 않은 모든 변경 사항을 실행 취소하려면 git stash를 사용하면 변경 사항을 일시적으로 실행 취소하고 임시 저장할 수 있습니다. 그렇지 않은 경우 다시 복원해야 하는 경우 git stash drop은 절대 복원하지 않습니다.