티스토리 뷰

$ 항상 나의 작업 공간이 어디인지 반드시 확인할 것! 즉, 내가 위치하고 있는 브랜치 확인하기

 

불필요한 커밋을 원격 저장소로 push 해버렸다. 내가 원하는 것은 원격 저장소로 push한 커밋 삭제하기

git reset HEAD^ // push한 커밋이 없는 상태로 되돌아가는 것 같다. 
// 이렇게 명령어를 작성하고, git status를 해봤으면 좋았을 것 같다.
git push origin +<branch_name>// 나의 원격 저장소 serverapi 브랜치로 덮어쓰기

원격 저장소로 push된 커밋이 사라졌음을 확인할 수 있고, git status로 확인했을 때, 커밋할 파일도 없음을 확인했다. 사실 잘 어떻게 돌아가는지는 모르겠다. git을 자세하게 모르는 입장에서는 항상 나의 작업 공간/브랜치가 어딘지 파악하고 기능을 구현하는 것이 좋겠다. 

 

[ 참고 자료 ] https://medium.com/@2xel/gitbash%EC%97%90%EC%84%9C-github%EC%97%90-push%EB%90%9C-commit-%EC%82%AD%EC%A0%9C-be1092843fc0

 

gitbash에서 github에 push된 commit 삭제

git reset HEAD^

medium.com

https://dimdim.tistory.com/entry/GIT%EC%97%90-%EB%8C%80%ED%95%9C-%EB%82%B4%EC%9A%A9%EC%A0%95%EB%A6%AC-%EC%A0%95%EB%A6%AC%EC%A4%91

 

GIT에 대한 내용정리

http://progit.org/book/ (Pro Git) http://dogfeet.github.com/articles/2012/progit.html ( Pro Git 번역) 개념 정리 1. Git의 데이터는 파일 시스템의 Snapshot이라 할 수 있으며, 크기가 아주 작다. Git은 Com..

dimdim.tistory.com

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함