Chaeyeon0 / GreenDay_Study

여은개의 공부 일지
0 stars 0 forks source link

[20240517] 깃허브 메인 브랜치 프로젝트 삭제, 히스토리 DB 문제 해결 #5

Open Chaeyeon0 opened 1 month ago

Chaeyeon0 commented 1 month ago

💥깃에 관련해서,,,

백채연이 처음부터 사고를 크게 친 것 같습니다만 ,,,,, 상황 설명 : 백엔드 서버를 배포하는데에 있어 깃허브에서 메인 브랜치에 잘못 올린 프로젝트 파일을 지우는 게 좋을 것 같음

→ 하지만 로컬에서는 이미 프로젝트를 지운 상황 채연아 미ㅣ친놈아ㅠ

로컬에서 이미 삭제했지만 원격 저장소에는 여전히 남아 있는 경우, 원격 저장소의 파일을 삭제하려면 다음 단계를 따를 수 있다.

  1. 로컬 저장소에서 파일 삭제 확인: 이미 파일을 로컬에서 삭제한 상태라면 git status 명령어로 삭제된 파일들이 추적되고 있는지 확인

git status

  1. 삭제된 파일 커밋: 삭제된 파일들을 커밋

git add . git commit -m "Delete unwanted project files"

  1. 원격 저장소에 변경 사항 푸시: 커밋한 변경 사항을 원격 저장소에 푸시

git push origin main

사실 상 전체적으로 어떤 명령어를 써야 하냐면

# 1. 메인 브랜치로 전환
git checkout main

# 2. 원격 저장소의 최신 상태를 로컬 메인 브랜치에 반영
git pull origin main
ㅊ
# 3. 프로젝트 디렉토리로 이동
cd "C:\Users\82102\OneDrive\바탕 화면\GreenDay"

# 4. green_day_history 프로젝트 삭제
rm -rf path/to/green_day_history  # 실제 경로로 대체하세요

# 5. 삭제된 파일 확인
git status

# 6. 삭제된 파일 커밋
git add .
git commit -m "Delete green_day_history project"

# 7. 원격 저장소에 변경 사항 푸시
git push origin main

일단 먼저 코딩 언니를 통해 git bash 기본 설정을 해줬습니다 !! 스크린샷 2024-05-18 001623

그리고 기본 제 이슈 브랜치에서 메인으로 옮기고 좀 더 찾아보면서 로컬에 없는 파일 (삭제된 파일) 이 있는지 확인해봤는데 스크린샷 2024-05-18 014518

status로 확인해보니 server/src/main/resources/application-aws.properties 파일이 로컬 저장소에는 없지만 워킹 디렉토리에는 존재한다는 것을 알려주고 있습니다. 이 파일은 Git이 추적하지 않고 있으므로, 변경 사항을 스테이징 영역에 추가하고 커밋하여 버전 관리 대상으로 추가해야 한다고 합니다.

일단 이거 지우려면 rm server/src/main/resources/application-aws.properties

git add . git commit -m "Remove application-aws.properties file" 이렇게 써야 한다고 합니다,,, 근데 사실 서버 내에 있는걸 다 지우는게 맞는거라 지금 방법을 좀 더 찾아 볼게요

(혹시나 몰라서 메인에 있는 서버 파일 자체를 지우는 방법도 알아 놓긴 했습니다,,,) 제가 일을 벌려 놓은 것 같아 죄송해요

💥DB 해결

외래키 제약 조건 대한 문제 해결 방법은 일단 찾았어요 ..! 일기 DB를 외래키로 가져오려면 이 데이터에 대한 길이 값을 명시를 해야만 한대요,, 사실 데이터 값을 TEXT로 해놨기 때문에 이게 걸린 것 같은데 길이를 명시 -> 고유 키 설정 -> 히스토리 DB에서 외래키로 가져오기 이 방법을 거쳐야할 것 같습니다 !

해결 되는 대로 바로 공유해 드릴게요 :)

janghw0126 commented 1 month ago

깃은 해도해도 쉽지 않은 녀석이네요 ㅠ 마음 급하게 생각하지 말구 차근차근 해용 우리 다 처음이니까 어려운 게 당욘한거예요 ! 같이 이겨내봅시닷 😘

aranlll commented 1 month ago

전 깃을 배우면ㄴ서 할머니가 된 느낌을 받앗어요ㅠ 문제 해결하느라 수고했서요 ❤️ 할 수 잇어요 화이팅이에용 😍

khw010419 commented 1 month ago

깃은 진짜 에바인 녀석인거같아요.. 우린 뭐든 잘해낼거에요 팀장륌도 늘 잘하구 있으니까 깃녀석에게 기죽지 말기 >< 힘합쳐봐용