-
카테고리
-
세부 분야
개발 도구
-
해결 여부
미해결
원격저장소 push 원리
21.12.30 03:13 작성 조회수 112
0
안녕하세요 강의 잘보고있습니다
-------------
로컬/원격 양쪽다 3개의 커밋이 있는 상태에서 원격저장소에서 파일을 삭제해 버렸습니다.
파일을 실수로 올린거라 삭제한거였는데 github에서 커밋을 따로 봤더니 파일을 삭제한 작업이 4번째 커밋으로 올라가 있었습니다
불필요한 커밋이라는 생각이 들어 첫번째 init 커밋으로 돌아가고싶었는데 github에는 커밋을 삭제하는 기능이 없더라구요 (커밋을 되돌리는 기능을 찾았어야 했을까요?)
그래서 일단은 원격상태를 로컬에 pull로 땡기고 로컬에서 1번째 커밋으로 reset한 뒤에 강제로 push 했습니다
-------------
저는 이때 원격 커밋은 첫번째로 돌아가는게 아니라 5번째 커밋이 생길줄 알았는데 로컬 커밋을 그대로 받더라구요
그러면 원격저장소는 사실 로컬처럼 따로 있는게 아닌 그저 로컬저장소의 커밋 그 자체를 받는건가요?
답변을 작성해보세요.
답변 1