본문 바로가기

DEVELOPER/Git & Github

[Git/Github] 버전 만들기


저번 시간에는 git init 명령어로 로컬 저장소를 생성해 보았습니다.

이번에는 버전을 만드는 과정을 알아보도록 하겠습니다.

◎ 명령어 설명


1. Git add

  • 내가 변경한 파일 중 올리길 원하는 것만 선택하는 명령어
  • git add
  • git add 뒤에 마침표를 붙여서 git add . 명령어 입력시 전체 선택

 

2. Git commit -m "커밋 메세지"

  • 하나의 버전으로 만들고 버전에 대해 설명을 적어주는 단계
  • 의미 있는 변동사항을 묶어서 만든다
  • 커밋 메세지는 최대한 구체적이고, 세부적으로 나눠서 작성할 것
  • git commit -a 을 사용하면 스테이징 절차(add)를 생략하고 바로 add와 commit을 동시에 하는 것도 가능
ex. 로그인 버그를 고치는데 5가지 파일을 수정했다면, 그 5가지를 묶어서 하나의 커밋으로 만든다.
이 후 '로그인 버그 수정' 이라는 메세지를 확인 후 어떤 파일을 수정했는지 손쉽게 파악 가능

 

3. Git log

  • 생성한 커밋 보기
  • git log

 


버전 생성 실습


시작에 앞서서 실제로 코드가 작성된 파일을 만드는 과정을 진행하겠습니다.

 

1) visual studio code를 실행해주세요.

VScode를 실행했다면 위 이미지처럼 폴더 열기를 클릭해주세요.

(만약 이미지처럼 폴더열기가 안보인다면, 맨 위 로그에서 파일을 클릭 후 폴더 열기를 클릭하시면 됩니다.)

 

2) 프로젝트 폴더 열기

저는 저번 시간에 로컬 저장소를 만든 practice_git 폴더를 선택했습니다.

 

3) 새 파일 만들기

① 위 1번 아이콘을 클릭하여 새파일을 생성했습니다.

② 새 파일은 README.md 파일로 설정했습니다.

(README.md 는 프로젝트의 설명을 적어두는 파일입니다.)

③ README.md에 해당 내용을 작성하고 저장합니다.

(README.md는 마크다운 방식인 문서입니다.)

 

4) 추가로 HTML 새 파일을 만들어주세요.

 

위 과정은 git 사용에 더 익숙해지기 위해 진행했기 때문에
만약 VScode가 없거나, 어려우신 분들은 그냥 파일만 생성하셔도 됩니다. 

 

5) git bash를 실행 시킨 뒤 프로젝트 폴더로 이동해주세요.

ls -al 명령어를 입력했을 때

기존에 있던 폴더들과 .git(로컬 저장소)가 있습니다.

그리고 아까 만든 README.md와 index.html 파일이 추가 된게 보입니다.

 

6)  git add README.md

이미지 처럼 자신이 저장할 파일을 git add 명령어를 통해서 선택해줍니다. 

README.md 자리에 파일 이름을 입력해주면 됩니다.

그리고 엔터를 치면 아무 결과가 없지만, 선택된 상태입니다.

 

7) git commit -m "README.md 추가" 

git commit -m "커밋 메세지" 명령어를 입력하고 엔터를 눌러주세요.

위 같은 결과가 나오고 위에 결과는 

1 file changed : 하나의 파일이 바뀌었고,

4줄의 코드 추가가 일어났다라는 뜻입니다.

 

8) git log 명령어를 입력하여 생성한 커밋 내용을 볼 수 있습니다.

그리고 아까 입력한 "README.md 추가"라는 메세지가

눈에 보입니다.


 

만약 전체 파일을 git add 시켜주고 싶다면!

명령어 : git add . 을 입력해주면 됩니다.

 


 

commit graph

 

우리가 commit을 하면 위 이미지처럼 기차와 같이 commit graph가 형성됩니다.

 

반응형