플젝때 깃 잘못쓰다가 전부다 꼬이고, 아예 레포를 밀어버리고, 새로 파고, 카톡이나 구글드라이브로 사용했던 경험이 있다. 매번 공부해야지 해야지하고 미루다가, 이제는 더이상 미룰수많은 없다고 생각해서 한번 제대로 공부해보고자 한다.
정말 뼈를 때리는 이미지 두장...
Git은 incredibly complex... 매우매우매우 어렵다 하지만 그만큼 혁신적인, 강력한 특징들이 존재함
git은 일종의 버전관리 시스템
cvs, svn, git의 발전 흐름으로 보는
버전관리 시스템의
본질적인 요소 - 변경사항 관리
혁신적인 요소 - 배우긴 어려움... 차차 배워보자!
git
을 통해 git을 사용하는 다양한 명령어들을 확인해볼 수 있음.
깃을 시작할때 사용하는 명령어로는 clone, init이 있다는 걸 확인 가능
git init 명령어 실행결과
initialized empty git repository라는 문구와 함께 .git 파일(버전에 대한 정보를 저장하고 있는 매우 중요한 파일) 생성 확인 가능
버전관리의 시작 : git add!
f1.txt를 만들고 1이라는 숫자 입력을 vim editor를 사용하자
vim f1.txt
실행화면
i (--INSERT--)를 통해 입력모드로 전환 / esc로 명령어모드로 다시 전환
작성한 내용 저장 및 나가기 :wq
파일 생성 및 내용 확인
버전 확인을 위한 명령어
untracked files에 f1.txt가 위치해있음을 확인 가능
-> 즉, 아직까지 git이 버전관리를 하고 있지 않다는 뜻
git add f1.txt
명령어를 통해 버전관리 시작!