Tech Stock logo Tech Stock

■ 리포지토리내 모든 수정 되돌리기

git checkout .

■ 특정폴더 아래의 모든엇

git checkout dir

■ 특정 파일의 수정

git checkout filename

■ git add 명령으로 stage에 올린경우 되돌린다

git reset

■ 커밋 내용을 없애고 이전으로

git reset --hard HEAD^

■ 커밋은 취소하고 커밋내용은 남기고 unstaged상태로

git reset HEAD^

■ 커민은 취소하고 커밋내용은 남기고 staged상태로

git reset --soft HEAD^

■ 모든 untracked 파일들을 지우기

git clean -fdx

■ push했을때 리모트 리포지토리도 이전으로

git reset HEAD^  로컬 리포지토리에서 커밋을 하나 되돌림
git commit -m "abcd" 되돌린것으로 커밋
git push origin +master 리모트 리포지토리를 강제로 리버트