mv
로 이름을 바꾸거나 이동을 시켰을 때🙆♀️ 해결방법 :
$ git mv FILENAME
🙆♀️ 해결방법 :
$ git checkout -- FILENAME
- ( $ git restore -- FILENAME ) 동일함
🙆♀️ 해결방법2 :
$ git checkout -- .
- (모든 file에 대해 작업)
🙆♀️ 해결방법 :
$ git reset HEAD FILENAME
🙆♀️ 해결방법2 :
$ git rm -f FILENAME
$ git log
로 stage에 올라간 commit을 확인할 수 있음🙆♀️ 해결방법 :
$ git commit --amend
🙆♀️ 해결방법 :
$ git revert --no-commit HEAD~3..
- 최근부터 3개를 뒤로 돌리겠다(삭제함) - --no-commit : 원래 취소하면 취소commit message가 찍히는데 그걸 안 찍겠다는 말
$ git commit
- 다시 취소했음을 알려주어야 함
$ git push