조이 생각

반응형

 

오타가 입력된 폴더명을 확인 못한채 깃허브로 커밋을 해버렸다.

 

 

깃허브 홈페이지나, IDE(파이참, 이클립스) 에서 쉽게 폴더면 변경해서 적용할 수 있으면 좋으련만 

 

그 방법은 찾지 못해서 git 명령어로 폴더명을 변환하고 적용해 보았다.

 

 

해당 포스팅은 파이참(Pycharm) 기준이며, 

 

Git이 설치되어 있어야합니다.

 

 

 

 

 

 

변경하고싶은 폴더가 있는 git 프로젝트 폴더로 이동합니다.

 

(.git 폴더가 있는 위치) 

 

 

 

 우클릭 > Git Bash Here 

 

  

나는 'NLP/Calssification' > 'NLP/Classification' 으로 변경하고자 하여 다음와 같이 입력

 

 git mv ./NLP/Calssification ./NLP/Classification 

 

(git mv 변경전폴더경로 변경하고자하는경로)

 

 

 

아무 메시지가 없으면 변경 성공입니다.

 

 

※ 파일도 마찬가지로 폴더명을 대체하여 넣어 입력하면 됩니다.

- 경로 이동 ) git mv ./NLP/test.py ./NLP/codes/test.py
- 파일 명 변경 ) git mv ./NLP/test.py ./NLP/test_123.py

 

 

그리고 변경한 내용을 커밋 메시지와 함께 커밋해 줍니다.

 

 git commit -m "커밋 메시지 작성" 

 

 

아래와 같이 커밋될 내용이 나오고 100% 나오면 1차 완료!

 

 

같은 로컬 위치에 연결되어있는 프로젝트에서도 폴더 명이 변경된 것을 확인할 수 있습니다.

 

하지만 아무리 새로고침을 해도 아직 온라인 깃허브 리포지토리에는 반영되지 않았을 것입니다.

 

 

 

(상황 1) 폴더 변경과 커밋할 다른 내용이 있을 때

 

 VCS > Commit 

 

 

Git Bash 에서 입력한 커밋 메시지가 그대로 뜹니다.

 

 Changelist 에서 반영할 내용을 체크 > Commit 버튼 클릭 

 

 

(상황 2) 폴더명만 변경되었을 때는 여기서부터 따라하시면 됩니다.

 

 VCS > Git > Push 

 

 

 push 버튼 클릭

 

 

이제 온라인 깃허브에서 새로고침을 하면

 

폴더명 변경이 적용된 것을 확인할 수 있을 것입니다.

 

 

 

도움이 되셨다며 공감 부탁드립니다. :D

반응형

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band
loading