[TIL] Flutter 9기 Day 4 Git이랑 베프 되기~

현서·2025년 11월 27일

[TIL] Flutter 9기

목록 보기
16/102
post-thumbnail

📝 Git 이제는 좀 알지두..?

예전에 몰랐던 개념들도 조금씩 감이 잡히고
다른 팀원들한테 알려주는 정도까지는 왔다..!
앞으로 협업하면 좀 더 잘 사용할 수 있을 것 같뚬

로컬 변경 버리고 원격 main으로 덮기

git fetch origin
git checkout main
git reset --hard origin/main

fetch → 원격 최신 커밋 정보 가져오기
reset --hard origin/main → 로컬 main을 원격 main 상태로 완전히 덮어씀
든 로컬 변경사항 사라짐

애매하게 로컬에서 수정할 경우
원격 main에 있는 걸 받아올 때 쓰면 될 것 같다

충돌 선택 버튼 종류

  • “Accept Current Change” / “현재 변경 사용”
    내 로컬 브랜치 변경사항 유지
    원격 내용 버리고 로컬 내용으로 적용

  • “Accept Incoming Change” / “수신 변경 사용”
    원격 브랜치(origin/main) 내용 사용
    내 로컬 변경사항 버림

  • “Accept Both Changes” / “두 변경 모두 사용”
    로컬 + 원격 변경 모두 반영
    파일 내용을 합쳐서 저장

  • “Compare Changes” / “비교”
    어떤 내용이 충돌인지 확인 후 수동으로 결정

git 정리

아무튼 오늘, 작업한 내용을 브랜치에 저장
orign main 내용을 fetch 후 pull로 가져오기

git pull origin main

로컬 메인에서 orign main과 작업한 브랜치에서 합친 후
origin main에 push해서 커밋해봤다..!

공부 소감

그래도 오늘은 조금은 알 것 같은 git
오늘 드디어 모든 프로젝트를 합쳐봤다! ㅇㅑ호~
이제 이정도면 우리 친구 사이 아니니..?

0개의 댓글