본문 바로가기

github6

[Git] Push하지 않은 Commit 되돌리기 문제 상황 로컬에 있는 파일을 github(원격 저장소)에 올리려고 하니, 100mb의 용량제한으로 인해 push 되지 않았다. 그래서 100mb 이상인 파일을 모두 지우고 push를 하려고 하니 이전에 커밋한 것들이 push 되지 않아서 에러가 발생했다. 100mb의 용량제한 에러가 뜬 커밋 전의 커밋으로 돌아가야 100mb 이상인 파일을 모두 지운 커밋의 push가 가능하다. 100mb 용량제한 에러가 난 커밋은 " json delete, v2 code upload"이며 이 보다 전의 커밋으로 돌아가야 한다. 맨 아래에 있는 커밋인 "Create README.md" 로 커밋을 되돌린다. "Create README.md" 커밋 아이디를 복사하고 아래의 명령어를 입력한다. git reset --soft .. 2022. 12. 27.
[git] pull request 시 jupyter notebook 파일이 html 파일로 보이는 이유 + 약간의 해결 (?) .ipynb 파일에 있는 코드를 리뷰하고 싶었는데 html 코드로 뜨는 것이다! 그 이유는 jupyter notebook , jupyter lab은 서버 연결을 통해 웹으로 파일을 볼 수 있게 한다. 그러므로 pull request에서 ipynb파일이 추가 되거나 변경되면 위의 사진처럼 html 언어로 번역이 되어서 뜨는 것이다. 해결책은 .py 파일로 변경 하는 것이다. 작업하고 있는 경로에서 아래 명령어를 입력한다. jupyter nbconvert --to script 파일명.ipynb .ipynb를 .py 파일로 변경 완료! .py 파일로 업로드 시 깨지지 않고 잘 뜬다..! 2022. 10. 2.
github에서 fork한 저장소와 원본 저장소와 동기화 PR은 sy브랜치를 이용해서 날렸고, 원본저장소에서 모두 merge가 되었다. 하지만 fork한 시점은 내가 PR을 날리기전이다. 내 저장소의 main 브랜치는 원본 저장소의 main 브랜치 내용과 동기화 되어있지 않다. 1. 내 로컬에서 원본 저장소의 위치가 설정 되어있는지 확인한다. git remote -v real-repo라는 이름으로 원본 저장소의 위치가 설정되어있음을 확인할 수 있다. 2. Fork한 저장소의 main브랜치로 변경한다. git checkout main main브랜치로 변경 후 동기화를 시키라는 문구가 출력된다. 3. 원본 저장소 내용을 fetch한다. git fetch real-repo 4. 로컬의 main 브랜치와 원본 저장소의 main브랜치를 merge한다. git merge.. 2022. 7. 25.
[Github] github에서 fork한 저장소와 원본 저장소와 동기화 PR은 sy브랜치를 이용해서 날렸고, 원본저장소에서 모두 merge가 되었다. 하지만 fork한 시점은 내가 PR을 날리기전이다. 내 저장소의 main 브랜치는 원본 저장소의 main 브랜치 내용과 동기화 되어있지 않다. 1. 내 로컬에서 원본 저장소의 위치가 설정 되어있는지 확인한다. git remote -v real-repo라는 이름으로 원본 저장소의 위치가 설정되어있음을 확인할 수 있다. 2. Fork한 저장소의 main브랜치로 변경한다. git checkout main main브랜치로 변경 후 동기화를 시키라는 문구가 출력된다. 3. 원본 저장소 내용을 fetch한다. git fetch real-repo 4. 로컬의 main 브랜치와 원본 저장소의 main브랜치를 merge한다. git merge.. 2022. 7. 15.