본문 바로가기

프로젝트

깃허브 경로꼬임 대참사...

오늘 친구가 UI 코드를 짜서 깃허브에 올리고 pull 해봤는데 오류가 굉장히 많이 뜨며 실행도 안됐다. 파일을 뜯어보다가 이상함을 감지하고 본격적으로 문제해결을 모색했다.

 

처음 프로젝트를 만들때 모종의 이유로 폴더가 하나 더 생겨버렸다. ai_trip이 패키지 이름이기도 하고 실행하는데 딱히 문제되는건 없어서 폴더를 삭제하지 않고 방치했더니


ai_travel_platform/
└── ai_trip/
    ├── lib/
    ├── android/
    ├── ios/
    └── main.dart


나는 이런식으로 작업하고 있었는데 친구는

 

ai_travel_platform/
├── android/      ← 친구가 만든 새 프로젝트 폴더
├── lib/          ← 친구가 만든 거
├── ai_trip/
│   ├── android/  ← 너 원래 쓰던 것
│   ├── lib/      ← 너의 코드
│   └── main.dart

근데 친구는 아예 ai_travel_platform/을 Flutter 프로젝트 루트로 잡고 작업해서,
그 아래에 android/, ios/, lib/ 등을 새로 만들어진 것이다... 결국 깃 결과가

 

이런식으로 되어.. ai_trip쪽에서 실행하고 있던 나는 코드 자체는 실행할 수 있어도  친구가 만들어둔 ui를 반영하지는 못하였다... 서둘러 gpt를 켰다. 그냥 원격저장소로 넘어가는 경로를 ai_trip 내부로 설정하면 친구코드랑 맞출 수 있지 않을까? 했는데 된단다 꺄하~

 

https://junvelee.tistory.com/25#:~:text=[%20%EC%82%AD%EC%A0%9C%ED%95%9C%20%EC%BB%A4%EB%B0%8B%20%EB%B3%B5%EA%B5%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%20]%20*,%EB%B3%B5%EA%B5%AC%ED%95%A0%20%EC%8B%9C%EC%A0%90%EC%9C%BC%EB%A1%9C%20git%EC%9D%84%20reset%ED%95%9C%EB%8B%A4.%20*%20%EB%B3%B5%EA%B5%AC%EA%B0%80%20%EC%99%84%EB%A3%8C%EB%90%98%EC%97%88%EB%8B%A4.

 

Git · GitHub 삭제한 커밋(commit) 복구하기

[ 삭제한 커밋 복구하는 방법 ] 1. git reflog 명령어로 기록 찾기 먼저 git reflog 명령어로 그동안 기록해온 목록들을 가져온다. git reflog 되돌리고 싶은 시점을 찾은 후, 2. git reset --hard [복구할 시점]

junvelee.tistory.com

일단 망한 친구와의 commit은 이전 내 커밋으로 되돌려주고 기존의 .git 파일을 쓰레기통에 버렸다.

git 설정 처음부터 다시 해주면 된다^^ 정말 행복한 코딩의 세계

 

깃허브 경로 통일이 이렇게나 중요합니다..

 

'프로젝트' 카테고리의 다른 글

TourAPI 따오기  (0) 2025.04.08
Firestore에 DB 테이블 추가  (0) 2025.04.08
깃허브 pull 오류  (0) 2025.04.08
Firestore 프로젝트에 연동  (1) 2025.04.07
여행지 추천 기능 구현 시작  (0) 2025.04.07