티스토리 뷰

Git 공부

Git 시작하기

on1ystar 2019. 3. 7. 23:38
728x90
반응형

본 내용은 생활코딩 - 지옥에서 온 git을 보고 공부했습니다. 조언은 언제든지 감사합니다 !



Git은 요즘 개발자들 사이에서 가장 많이 사용하는 버전 관리 시스템이다.


버전 관리 시스템이란 말 그대로 프로그램이나 파일 등의 업데이트 되어가는 버전들을 자동으로, 효율적으로 관리해 주는 시스템이다.

예를 들어 우리가 어떤 문서를 만들고 그 문서를 저장했다.

그런 다음 수정할 부분이 생겨서 수정을 하게 되었고 이를 나타내는 이름의 문서를 하나 더 만들어 준다. ex) project.txt -> project_final.txt

이 때 그냥 원래의 문서의 이름만 변경하거나 내용만 수정하면 되는 것이 아니냐 할 수 있는데, 그래도 되는 경우에는 상관이 없지만 다시 전 버전의 문서가 필요할 경우가 생기는 경우도 있기 때문이다.

위의 방식처럼 일일히 수정할 때마다 새로운 이름의 파일을 생성하여 나름대로 버전을 업데이트하는 방법도 버전 관리이다. 

이를 파일의 이름을 변경하지 않고, 보다 더 효울적으로 관리할 수 있는 방법이 버전 관리 시스템을 사용하는 것이다.

버전 관리 시스템의 가장 큰 장점으로

-자동 백업기능

-이전 버전으로의 손쉬운 복귀

-협업의 편리함

을 들 수 있다. 각각의 세세한 내용은 실습을 해보면서


Git 다운로드 하기 -> https://git-scm.com/


<Git Bash로 실습>

(이 Git Bash는 윈도우즈에서 리눅스,유닉스의 배쉬 쉘 처럼 리눅스의 명령어를 이용해 작업을 할 수 있게 만들어주는 프로그램이다)


현재 위치한 디렉토리 확인 - $ pwd

작업할 디렉토리 만들기 - $ mkdir 디렉토리명

현재 디렉토리에서 버전 관리를 하겠다 - $ git init

새로 생성된 .git 디렉토리는 추후에 업데이트되는 버전들을 관리해주는 디렉토리다.

728x90
반응형

'Git 공부' 카테고리의 다른 글

Git add의 원리  (0) 2019.03.09
Git 변경사항 확인 git log -p, git diff  (0) 2019.03.09
Git stage area  (0) 2019.03.08
Git 버전 생성  (0) 2019.03.08
Git 에러 warning: LF will be replaced by CRLF 해결방법  (0) 2019.03.08
댓글