Git - git commit - 버전만들기
Git - git commit - 버전만들기
이번 포스팅에서는 Git에서 버전 만들기에 대해서 알아보도록 하겠습니다.
이전글 |
https://server-talk.tistory.com/552 - VCS(Version Control System)과 Git
https://server-talk.tistory.com/553 - Git 설치하기 - Windows
https://server-talk.tistory.com/554 - Git - git init - 프로젝트 관리 설정하기
https://server-talk.tistory.com/555 - Git - git add - 파일추가하기
파일의 버전관리 |
우리는 여러가지 파일을 관리할때 파일의 이름을 이용하여 버전을 관리합니다 그런데 이러한 버전은 작성하다가만 내용이 아니라 어떠한 작업의 완료된 상태가 버전이라고 합니다.
일반적으로 파일을 관리할때 이름을 붙혀 버전을 관리하는 사례가 많이 있습니다 그런데 버전은 파일의 모든 변화가 버전이라고 하지 않습니다
예로 파일을 작성하다가 만 파일을 버전이라고 할수 없습니다 즉, 의미 있는 변화를 버전이라고 하죠 사람들마다 차이는 있겠지만 버전은 어떠한 작업이 완료된 상태를 버전이라고 합니다
Git에서도 파일의 작업이 완료되었을때 버전을 생성해야되며, 버전을 생성할때 사용하는 명령어가 commit 입니다.
Git - 파일의 버전정보 |
파일을 다른 사람들과 공동으로 작업하기 위해서는 특정 파일을 누가 작업했는지, 작업자 연락처가 무엇인지, 작업 메세지가 무엇인지 등등 알아야 됩니다
Git에서도 마찬가지 입니다 버전을 만들기전에 작업자, 이메일, 작업메세지를 입력하여 수정일자 등등의 정보를 담고 있는 버전을 생성해야 됩니다.
Git - 파일의 버전 만들기 |
1. Git - 사용자 이름 설정
사용법 : git config --global user.name [닉네임]
$ git config --global user.name server-talk
Git 에서 사용될 사용자 이름을 지정합니다
2. Git - 사용자 이메일 설정
사용법 : $ git config --global user.email [이메일]
$ git config --global user.email server@email.com
Git 에서 사용될 사용자 이메일을 지정합니다.
3. Git - 버전 관리 파일 생성
$ echo "apple soft image" > code1_text.txt
4. Git - 파일 추가하기
사용법 : git add [파일명]
$ git add code1_text.txt
5. Git - 파일 추가 상태 확인하기
$ git status
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: code1_text.txt
Git에서 추가한 파일 Code1.text.txt 파일이 Chages to be committed 의 new file(새로운 파일이 추가여부)이 Commit 대기 상태로 표시되었는지 확인합니다
6. Git - 버전 만들기
사용법 : git commit -m "[버전 메세지]"
$ git commit -m "code1_text ver1"
[master (root-commit) 978a392] code1_text ver1
1 file changed, 1 insertion(+)
create mode 100644 code1_text.txt
7. Git - 버전 확인하기
$ git log
commit 978a392c51f18cbbb435dacac063ced15f00148f (HEAD -> master)
Author: server-talk <server@email.com>
Date: Thu Oct 13 19:33:37 2022 +0900
code1_text ver1
위 명령을 통해 생성된 버전의 정보 작성자, 이메일, 버전 메세지 등등 누가 언제 버전을 만들었는지를 확인하실 수 있습니다.