-
[daily log]
내 브랜치 수정사항 git으로 공유하기
- on my branch
- git add *
- 이 때 아직 작업 중인 파일은 제외하고 싶으시면 git add (파일주소/파일명)으로 하나씩 올리시거나, git add * 하고 git restore (파일주소/파일명) 하셔서 그 파일만 제외하면 됩니다.
- git commit
- git commit -m “커밋 제목” : 커밋 제목만으로 간단하게 커밋하기
- git commit : commit 제목과 내용을 구체적으로 수정할 수 있는 에디터 창이 뜹니다
- git push origin ‘내 브랜치 이름’
- 이제 서버에 내 브랜치에서 작업한 결과는 업로드 완료!
- git checkout main : 이제 main branch로 이동해볼까요?
- git diff main..‘내 브랜치’
- 생략 가능합니다. main브랜치와 내 브랜치의 차이를 보여줍니다.
- git merge ‘내 브랜치’
- git push origin main
- 이제 서버에 main 브랜치도 최신화 되었습니다.
- 다른 분들은 이제 git pull 해오시면 됩니다.
- 중간중간에 충돌이 발생할 경우, --ff로 fast forward 옵션을 주셔서 1차로 해결하시고,
- 그래도 해결이 안 되는 부분은 에디터로 직접 수정하신뒤 git add부터 다시 시작!