Hyunjiiing / OSS-TeamProject2

폭식 타이밍을 예측하여 식단 관리에 도움을 주는 다이어트앱
MIT License
1 stars 2 forks source link

PR 안되는 문제 해결방법 #17

Closed Hyunjiiing closed 1 year ago

Hyunjiiing commented 1 year ago

main의 내용을 pull해오지 않고 기존 브랜치를 merge하려니까 오류가 나는거 같습니다.

기존에 push되어 있는 브랜치를 살리면서 merge할 수 있는 방법이 있겠지만 저는 찾아내지 못하여 이 방법이라도 공유하려고 합니다!

  1. git과 연동된 로컬 저장소의 자신이 작성한 코드를 복사하여 붙여놔둡니다. (프로젝트 생성할때 자동으로 만들어졌던 코드들 말고 자신이 만든 코드들만)
  2. git과 연동된 로컬 저장소 폴더 비워줍니다.
  3. git의 main에 있는 내용들을 pull 해옵니다.
  4. 프로젝트를 android stuio로 open하고 .yaml 파일로 들어가 pub get 버튼을 누릅니다. (처음 파일 열면 빨간글씨들 즉 오류 투성인데 pub get하면 대부분의 빨간글씨가 없어짐)
  5. pub get하고도 빨간글씨가 뜬다면 잔오류들을 잡아줍니다. (컴퓨터 환경이나 버전차이로 인해서 잔오류들이 생김)
  6. 1번에서 복사하여뒀던 코드들을 lib파일 아래에 새로운 .dart파일을 생성해서 붙여넣습니다. (ex) DietInput.dart <- 식단 입력 페이지일경우 )
  7. 붙여넣기하고 빨간글씨 즉 오류들이 뜬다면 구글링하여 오류를 잡아주고 저장합니다.
  8. gitbash나 putty 등 자신이 사용하는 깃헙 관련 프로그램에 들어가서 git status 명령어를 통해서 파일이 수정된것을 확인합니다.
  9. 새로운 브랜치를 생성하고 add -> commit -> push를 통해서 push해줍니다.
  10. 깃허브 프로젝트 url로 들어와서 pr 버튼을 눌러 요청합니다.
  11. 다른 팀원이 pr 요청을 받아 merge 합니다.
  12. 끝!
Hyunjiiing commented 1 year ago

다들 완료되었습니다! 이슈 종료할게요