상황: 이미 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 %
'부트캠프 개발일지 2023-2024 > Git & Github' 카테고리의 다른 글
[Git/Github] 다른사람의 React+yarn 파일을 내 로컬에서 작업하고 싶을 때 (0) | 2023.11.10 |
---|---|
[4주차] git/github 특강 2 (0) | 2023.10.24 |
[2주차] Git / Github 이슈 기록 (0) | 2023.10.10 |
[1주차] Git / Github (0) | 2023.10.06 |