
결론부터 말하면 푸시를 되돌리는 법은 없다
당신이 푸시를 한순간 부터 커밋메세지는 영원(?)하다. 희망을 버려라 (깃허브에 메일보내면 해줄지도?!)
푸시는 되돌릴수 없지만 잘 못 올라간 파일을 삭제할 수는 있다!
(밑에는 Tmi, 좀 하단으로 가면 명령어 나옵니다)
React 프로젝트를 처음 하면서 먼저 HTML, CSS 부터 마크업을 시작했는데,
초반에 커밋메세지를 잘못 입력해 수정(덮어쓰기)해보기도 하고
[Git&GitHub] git commit --amend 깃 커밋 어멘드 커밋 메세지 덮어쓰기 하는 법
본격적인 프로젝트 시작 깃 클론부터 삽질아닌 삽질하다가 드디어 HTML 부터 마크업을 하고 커밋을 무심코 해버리는데... 아, 커밋 컨벤션이 있었지; 커밋을 취소하는 방법도 구글링하면 나오지
developmentbirdfoot.tistory.com
마침내 파일을 푸시하게 되는데... 어라?
분명 git add 파일명 으로 한 파일만 추가후
git status 로 확인까지 했건만, 전에 커밋했었던 HTML까지 같이 올라간게 아닌가?!
일단 이 상황을 팀원분들께 공유했다
해결해달라는 의미는 아니고 이런 이슈가 있었다는 공유 목적에서 말이다
그리고 만약 다른사람이 나와 같은 실수를 할 수도 있고,
해결방법을 다른 사람이 알면 더 빠르게 해결도 가능하다
여담으로 이런 사소한 부분이라고 생각되는 것들도 팀원들끼리 공유해서 나쁠게 없다고 생각한다
직장 생활과 인생을 통틀어 사단은, 꼭 그런 사소하다고 생각하는 점을
공유하지 않거나 하는 실수로부터 일어났기 때문이다
아무튼, 이슈 상황 공유하고 찾아보는데
강제로 덮어씌우는 명령어들이 주로 나와 팀원과 상의해야한다는 글을 보고 그것 또한 공유했다
다행히도 팀원분들이 적절한 해결책을 빠르게 찾아 주셔서 이 명령어로 잘못 올린 파일은 삭제할 수 있었다!
잘 못 push 푸시한 파일 삭제
git rm 삭제 할 파일명
git commit -m'잘못 올라간 파일 삭제'
git push
커밋 내역은 남았지만 파일은 삭제할 수 있었다
이래저래 확실히 프로젝트를 하면서 협업을 통해 얻게 되는 경험은 매우 중요한 것 같다!!!
'궁금한게 많은 백구스 > Git&GitHub' 카테고리의 다른 글
모노레포, 멀티레포가 뭐임 (2) | 2024.12.22 |
---|---|
[Git&GitHub] branch 꼬임 방지, git pull 오류 해결법 (0) | 2022.12.27 |
[Git&GitHub] fatal: not a git repository 에러 나는 이유, 해결 (0) | 2022.12.17 |
[Git&GitHub] git commit --amend 깃 커밋 어멘드 커밋 메세지 덮어쓰기 하는 법 (0) | 2022.12.12 |
[Git&GitHub]깃,깃허브 공부는 어떻게 해야할까?_Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문[전면 개정판] (0) | 2022.10.28 |