git commit 문의

알림
|
X

페이지 정보

작성자 Popoo 175.♡.176.95
작성일 2024.08.16 17:41
209 조회
0 추천
글쓰기

본문

안녕하세요.

포팅한 코드를 원격 repository에 push해야 하는 상황인데 git 환경이 생소해 궁금한 점이 있어 문의 드립니다.

일단 수정한 코드가 여러 가지 입니다.

이걸 하나의 commit 메시지에 담는 것이 마땅치 않아 각각 따로 commit을 하고 싶습니다.

이런 경우에 

git add a.c

git commit -m ...

git add b.c

git commit -m ...

이렇게 각각 commit을 한 후 한 번에 원격 저장소에 push 하면 되는 걸까요?

아니면 commit 할때 마다 push 도 따로 해줘야 하는 건지 궁금합니다. 

질문이 제대로 된건지도 모르겠네요. ㅡㅡ


미리 감사합니다.


댓글 6 / 1 페이지

6미리님의 댓글

작성자 6미리 (222.♡.218.190)
작성일 08.16 18:38
각각 커밋하고 푸시 한번에 됩니다.
푸시 할 시점에 3개의 커밋이 있다면 3개가 한번에 올라갑니다.
올라갈때의 시간은 최초 커밋한 시간으로 올라가고요.

참고로 3개의 커밋중에 특정 커밋만 올리고 싶다면 브랜치 하나 더 만들어서 체리픽 해서 올리시면 됩니다.

Popoo님의 댓글의 댓글

대댓글 작성자 Popoo (175.♡.176.95)
작성일 08.16 18:50
@6미리님에게 답글 감사합니다.

BeBlue님의 댓글

작성자 no_profile BeBlue (211.♡.187.112)
작성일 08.16 18:51
commit 은 로컬에 이력을 쓰는거고 push 하면 모아서 remote에 올라갑니다.
pull request 해서 push 한거 리뷰 후 합치구요오

Popoo님의 댓글의 댓글

대댓글 작성자 Popoo (175.♡.176.95)
작성일 08.16 19:49
@BeBlue님에게 답글 넵 감사합니다.

catzlog님의 댓글

작성자 catzlog (217.♡.196.43)
작성일 08.17 05:33
커밋하고 푸쉬따로 하셔도 됩니다.
커밋은 바뀐것을 기록해주고 푸쉬는 커밋한 내용을 레파지토리에 올려주는 거라고 생각하심 됩니다.

Popoo님의 댓글의 댓글

대댓글 작성자 Popoo (175.♡.176.95)
작성일 08.17 07:53
@catzlog님에게 답글 감사합니다.
글쓰기
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색