[Git] Git commit 관련

Ik·2023년 2월 8일
0

CS

목록 보기
18/27

개인 개발 공부 관련해 git 운영 방법을 바꿨고 repository를 옮기는 과정에서 발생한 여러 가지 이슈들을 다루는 것을 목적으로 글을 쓴다





git commit된 file과 관련

배경

  • file들을 github로부터 pull하고 다시 push 하는 과정 중에 폴더 내에 .git 확장자가 존재하는 경우 정상 commit 되지 않으며 push까지 해버린 경우 파일을 직접적으로 삭제해야되는 문제들 직면

해결

  • git log를 통해 특정 지점으로 되돌려 다시 commit, push 과정 거쳤다
  • git log : git log를 확인 가능하며 q를 눌러 종료 가능
  • git reset --hard {log에 적혀있는 commit 지점}
    • git reset --hard 5ab98dcdf8801786dbadad5b07a74bcf84279cc5
  • git push -f origin {branch} : 통해 branch 적용 시킨다
    • 나의 경우는 main이 default branch였기에 git push -f origin main




file이 잘못 commit된 경우?

배경

  • 잘못된 file을 commit해 지우는 작업 필요했다

해결

  • git reset HEAD {file명} : 명령 이용해 commit된 file을 다시 해제 시켰다
  • Server file add한 후에
  • 명령어 이용해 취소




file이 잘못 push된 경우

배경

  • file이 원격 저장소에 잘못 push되어서 특정 파일만 지우는 작업 필요했다

해결

git rm --cached <file_name> : 명령어 이용해 원격 저장소에 file 삭제






ref

0개의 댓글