git 강제 push

    git push 삭제

    가장 최근 commit을 삭제할 경우에는 이명령을 통해 가장 최근 커밋으로 거슬러올라감 git reset HEAD^ 특정 되돌아가고 싶은 커밋이 있는경우 git reflog 명령을 통해 커밋 내용을 확인 후 git reset HEAD@{number} 또는 git reset 커밋ID 다음 명령어들을 통해 되돌아가고 싶은 커밋으로 돌아간다. (기준은 되돌아가고싶은곳! 삭제하고 싶은커밋의 이전커밋! 마지막으로 남았으면 하는 커밋) 되돌아갔으니 커밋을 한다= git commit -m "커밋삭제" 강제 push git push origin master(또는 브런치이름) -f 원하는 commit으로 돌아갔다 reset 옵션 >>git reset --hard 커밋ID 모든 내용을 지우고 되돌아감(초기화) >>git ..

    [Git]  [rejected] master -> master (non-fast-forward) 해결 방법(강제push)

    [Git] [rejected] master -> master (non-fast-forward) 해결 방법(강제push)

    git 을 다른 아이디로 다시 연결하고 git push 작업을 진행하려고 했다. git push --set-upstream origin master 위의 명령어로 실행해도 rejected 라면 push가 되지 않았다 git push --set-upstream origin +master + 를 붙이면 강제 push 라서 git pull 명령어를 실행 후 git push 를 실행할 것을 추천드린다.