댓글 목록

git / github 실전 강좌 6 - Commit

페이지 정보

작성자 운영자 작성일 19-03-19 17:22 조회 1,276 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

Commit은 git의 가장 중요한 용어이고 핵심이지만 우리말로 표현하기가 참 애매합니다.


'위키백과사전'에는 

1. (범죄, 사건) 저지르다, 범하다

2. 맡기다, 위임하다, 위탁하다

3. (사람을 시설에) 보내다, 인도하다

4. 언질을 주다, 약속하다, 맹세하다

5. 헌신하다, 전념하다

6. 위태롭게 하다

7. (사건, 법안) 회부하다.

등으로 나와 있습니다.


Git이 분산형 버전 관리 시스템이라고 했습니다. 프로그램 코드의 변경사항을 시간의 흐름에 따라 추적하는 것이라고 했습니다.

결국 '기록하다'의 뜻과 비슷해 보입니다. 우리가 컴퓨터에 '저장하다'에 '시간에 따라 메시지를 담아'가 추가된 의미로 보면 될 것 같습니다.


그럼, 가장 중요한 commit을 살펴보겠습니다.


11c120ea2432fa17df19a1776dd8b09a_1552983056_9229.png
위 이미지에서 저장소(Repository)에 최종 저장할 때 Commit을 하게 됩니다.


1. Git status

기존 저장소에서 변경된 것을 확인할 때 사용합니다.


2. 편집기 (VS-Code)를 이용하여 기존 파일을 수정하거나 새 파일을 만듭니다.


3. 방금 만든 파일을 commit하기 위해 다음 명령을 이용하여 추가해 줍니다.


git add <파일명>


4. 어떤 변화가 있는지 다음 명령을 입력해 봅니다.


git status


5. 이제 변경내용 메시지를 포함하여 저장소에 commit합니다.


git commit -m "first commit"


6. git diff 또는 git log 명령으로 commit전후 차이 및 로그 사항을 확인할 수 있습니다.


** commit하기 위해 작업한 파일을 일괄 추가하기 위해


git add .


모든 과정은 항상 아래와 같습니다.


파일 작업 -> git add <파일명> -> git commit -m "커밋 메시지"


다만, 한번이라도 git add 명령을 하였다면 그 다음부터는


파일 작업 -> git commit -am "커밋 메시지"


로 작업할 수 있습니다.




댓글목록 0

등록된 댓글이 없습니다.