ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [day6] 발표일
    프로젝트/MBTI 게시판 2023. 9. 21. 12:16

    [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부터 다시 시작!
Designed by Tistory.