본문 바로가기
부트캠프 개발일지 2023-2024/Git & Github

[4주차] git/github : 협업시 내 로컬에서 다시 수정후 올릴때

by whereanna00 2023. 10. 26.
상황: 이미 github에 협업 프로젝트 코드가 올라가있는 상태(첫 코드 완료 후, 이미 나 포함 다른 팀원들이 코드를 올려 합쳐놓은 상태임)

 

<내 로컬>

처음에 git branch 넣어서 현재 branch 가 어디인지 확인

git branch

 

로컬에서 수정한 코드 save 한 다음

git add .
git commit -m "message"
git push origin 내기능브랜치이름

 

원격환경에서 merge 전, 내 로컬에서 컨플릭 체크

git pull origin dev

 

conflict 해결 후,

git add .
git commit -m "message"
git push origin 내기능브랜치이름

 

<원격: github>

그러면 이제 github에 compare & pull request 버튼 누르기

 

그 다음 다른팀원이 request 수락하면, dev에 내 수정된 코드가 merge 완료!

 

더보기

ihamin@ihamin-ui-MacBookAir movie-search1 % git branch
  dev
* feature/detail_page
ihamin@ihamin-ui-MacBookAir movie-search1 % git pull origin dev
remote: Enumerating objects: 1, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (1/1), 682 bytes | 341.00 KiB/s, done.
From https://github.com/cceminh/team6-moviesearchsite
 * branch            dev        -> FETCH_HEAD
   c282112..5934ed0  dev        -> origin/dev
Updating 39bb419..5934ed0
Fast-forward
ihamin@ihamin-ui-MacBookAir movie-search1 % git branch
  dev
* feature/detail_page
ihamin@ihamin-ui-MacBookAir movie-search1 % git add .
ihamin@ihamin-ui-MacBookAir movie-search1 % git commit -m "상세페이지 무한로딩 bug fix,  파일경로 typo fix"
[feature/detail_page 1c0b6d4] 상세페이지 무한로딩 bug fix, 파일경로 typo fix
 6 files changed, 50 insertions(+), 42 deletions(-)
ihamin@ihamin-ui-MacBookAir movie-search1 % git push origin feature/detail_page
Enumerating objects: 23, done.
Counting objects: 100% (23/23), done.
Delta compression using up to 8 threads
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 1.63 KiB | 1.63 MiB/s, done.
Total 12 (delta 6), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (6/6), completed with 6 local objects.
To https://github.com/cceminh/team6-moviesearchsite.git
   39bb419..1c0b6d4  feature/detail_page -> feature/detail_page
ihamin@ihamin-ui-MacBookAir movie-search1 % git pull origin dev
From https://github.com/cceminh/team6-moviesearchsite
 * branch            dev        -> FETCH_HEAD
Already up to date.
ihamin@ihamin-ui-MacBookAir movie-search1 % git add .
ihamin@ihamin-ui-MacBookAir movie-search1 % git commit -m "conflict check"
On branch feature/detail_page
nothing to commit, working tree clean
ihamin@ihamin-ui-MacBookAir movie-search1 % git push origin feature/detail_page
Everything up-to-date
ihamin@ihamin-ui-MacBookAir movie-search1 %

728x90
반응형