Notice
Recent Posts
Recent Comments
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

개발일지0813

<GIT - 제대로 알자!> 버전 만들기(COMMIT) 본문

개발일지0813

<GIT - 제대로 알자!> 버전 만들기(COMMIT)

김카요 2019. 10. 13. 00:55

앞서 가장 기초가 되는 저장소를 만드는 것에 대해 다루어 보았습니다. 

 

새로운 repository가 생성이 되었으면 우리는 이제 원래의 목적이었던 '버전' 을 생성할 것입니다. 

 

예시를 하나 들어보죠. 저장소에 새로운 프로젝트를 시작합니다. 

저같은 경우에는 visual studio를 켜서 cpp 파일을 하나 생성했습니다.

 

해당 파일에 단순하게 cout << "Hello World"; 라고 입력해 주었습니다. 

 

이때 내가 코드에 대한 변경사항은 중요하지 않으나 우리가 만든 그 저장소에 새로운 파일이던 프로젝트던 생성이 됨으로써 소스트리는 그 변화를 자동으로 인식합니다. 

 

아래와 같이 변화된 화면을 볼 수 있습니다.

 

 

 

저는 이미 한번 commit을 하고 push까지 한 상태 인지라 완전 처음인 프로젝트의 화면과 조금 다를수도 있어요!
이렇게 <Unstaged Files> 부분에 제가 코드를 수정한 파일이 목록에 뜹니다. 그 파일 이름을 눌러보면 옆에 더 자세하게 어떤 수정이 있었는지 알수가 있죠. 

 

이 수정사항을 내 버전에 반영함으로써 새 버전을 기록하고 싶다, 하면 이제 이 파일들을 stage해줄거에요.

목록 전체를 잔영하고 싶다면 <stage all> 버튼을 눌러주면 됩니다. 혹은 특정 파일들만 반영하고 싶다면 파일 이름 옆에 + 버튼을 누르면 수동으로 하나씩 staged files로 올라갑니다. 

 

이렇게 반영하고 싶은 변경사항을 다 선택한 후에 우리는 맨위에 COMMIT을 눌러줍니다.

 

 

이 버튼을 누르면 커밋 창으로 이동합니다. 그 창 하단에 보면 아래와 같이 보입니다. 이때 빨간 동그라미 친 commit 버튼을 눌러주면 COMMIT 완료! 우리는 이렇게 새 버전을 만들어 줬습니다!

BRANCHES 의 master 로 들어가보면 아래 와 같은 모습을 띄우는 걸 확인 할 수 있습니다. 

 

 

 

다음 글에서는 수정사항 되돌리는 방법에 대해 다루어 보아요!