GIT 버전 만들기 그리고 확인하기 (commit, log)

작업한 내용을 버전으로 만들어서 저장하려한다
저장하면 이전으로 돌아갈수있고 파일의 변경사항의 이력을 볼수도있다

버전이 무엇인가
버전은 의미있는 변화를 뜻한다
버전은 어떤작업이 있으면 완결된 상태를 뜻한다
너무 이런거에 집착 ㄴㄴ

버전을 만들기 전에, 처음에 딱 한번 해야되는 일이 있는데
그건 바로 만들버전들이 누가만든것인지 알기위해 이름을 세팅해야한다



처음 git bash를 처음 켰다고 생각하고 진행하겠다.(이전의 내용 복습겸)
$ pwd
$ cd document
$ ls -al
$ git status



git commit을 치면 빔이 실행된다
이런 화면이 뜨면,
맨 윗줄에 현재 버전의 메시지를 적으면된다

메시지란 이변화가 음.. 어떤변화를 담고잇는지? 이파일들이 왜변경되엇는지?
그 이유를 적는 것이 버전 메시지(커밋 메세지)다



입력할라면 i
알죠?



f1파일이 새로운 버전이 되엇다는 뜻임->최초로 버전생성한거임



$ git log
//현재 버전이 잘 만들어젓는지 확인

숫자1이라는 버전메시지가 들어잇는 버전이 생성된것을 볼수잇음
버전작성자와 그사람의 이메일, 날짜를 확인할 수 있다.



다시 버전을 만들어보자 한번더







모디파이드 빨간색 수정되엇다고 나온다

f1.txt라는 파일을 git add f1.txt해서 다시 버전관리에 add시켜야한다.

깃에서 어떤새로운파일 이 생겻을때 그파일에대한 버전관리를 깃에게 명령할때
그리고
버전관리가 되고있는 파일이 수정되고 버전을 생성할 때
둘다 애드해야함
즉, 최초로 추적할 때도 add, 파일이 수정되서 버전을 만들 때도 add



git commit하면 커밋메시지를 작성할 수 있는 화면이뜨고



i누르고 2쓰고 esc누르고 :wq하고 엔터



하면 뭐라 나오는데 모르겟고


git log하면 방금 우리가 커밋할 때 작성한 커밋메시지 '2'가 있고,
밑에는 아까 커밋한 메시지 '1'을 확인할 수 있다.



댓글

이 블로그의 인기 게시물

AWS RDS DB 인스턴스에 연결하기 (Oracle Database Instance)

tomcat server.xml ( 톰캣 서버 설정 )

Git resolving merge conflicts as Mark resolved (mark resolved 옵션으로 해결)