DS가 되기 위한 여정 👩‍💻

Projects/Comento_cctv_object_detection

[comento] jupyter notebook git 연동

Tashapark 2025. 3. 10. 14:33
728x90
반응형

- 이전 프로젝트를 정리하다가 

주피터 파일이 너무 커져서 업로드가 안되는 것을 보고 

코멘토는 바로 연결하려고 아예 깃과 연동 시켰다. 

 

- 구글 검색을 했는데 거의 git을 터미널에서 따로 하는 거라 GPT에게 물어봐서 설치 

또 나중에 헷갈릴까봐 정리해둠!

 

1. 터미널에서 깃 레포지토리랑 프로젝트 폴더 연동 

cd /Users/tasha/Mywork/webTest  # 네 프로젝트 폴더로 이동
git init  # Git 저장소 초기화

git remote add origin <GitHub_레포지토리_URL>

#연결확인 
git remote -v

#리드미가 있어서 아래로 충돌 방지를 위해서 가지고 옴
git pull origin main --rebase
git push -u origin main

# 첫 커밋
git add .
git commit -m "초기 커밋"

# main으로 브랜치 변경
git branch -M main

# 푸시 하기
git push -u origin main

 

2. git ignore도 바로 만들어서 자동 저장 파일은 제외되도록

echo "*.ipynb_checkpoints" >> .gitignore
git add .gitignore
git commit -m "Update .gitignore"
git push origin main

 

3. 터미널에서 jupyter-lab 설치

pip install jupyterlab-git
jupyter labextension install @jupyterlab/git

#실행
jupyter lab

 

4-1. GUI 사용

 

  • Git 패널 활성화
    • JupyterLab 왼쪽 사이드바에서 Git 아이콘을 클릭!
    • 변경된 파일이 보일 거야.
  • 파일을 스테이징
    • 변경된 파일을 선택하고 "Stage" 버튼 클릭
  • 커밋하기
    • "Commit" 메시지를 입력하고 "Commit" 버튼 클릭
  • GitHub에 푸시하기
    • "Push" 버튼을 눌러 GitHub로 업로드

4-2. 직접 파일에서 커밋

# 주피터 노트북 파일에서도 가능
!git add .
!git commit -m "Jupyter Notebook에서 직접 푸시"
!git push origin main

 

728x90
반응형