1. Git이란?
Git이란 소스코드를 효과적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템'이다. 원래는 리눅스 소스코드를 관리할 목적으로 개발됨
Git에서는 소스코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 돌아갈 수도 있다.
팀프로젝트 작업 시 내가 올리려는 파일이 누군가 편집한 내용과 충돌한다면, 서버에 업로드 할 때 경고 메시지가 발생된다.
출처 : https://backlogtool.com/git-guide/kr/intro/intro1_1.html
2. Git bash를 이용하면 윈도우를 리눅스처럼 사용 가능하다. 윈도우 버전 GUI툴을 이용하기 보다는 Git bash를 이용하는 방법을 추천한다.
Git bash를 사용하기 위해 필요한 간단한 명령어는 다음과 같다.
ls - 파일 보기
ll - 파일 보기(자세히)
cd folder- folder 디렉토리로 이동
cd .. - 이전 폴더로
mkdir NEW- NEW라는 이름의 디렉토리 생성
git clone http://git주소 - 현재 디렉토리와 git 연동
vi test.java - vi편집기로 열기, 파일이 있으면 열고 없으면 새로 생성
-> vi 편집기 사용법은 검색을 통해 알아보자
git status - 현재까지 수정된 내용을 알 수 있다.
git add test.java- commit할 test,java를 추가한다.
git add . - 모든 폴더 및 파일을 추가한다.
git rm -r --catched <파일 이름> - add후 취소하기
git diff - add된 내용 보기
git commit -am "설명" - add된 폴더나 파일을 commit한다.
git push origin master - commit 된 내용을 서버와 동기화 한다.
git log - 로그를 볼 수 있다.
vi .gitignore - 커밋 시에 커밋되지 않기를 원하는 확장명이나 폴더 등 설정, vi편집기에서 작성(자세한 내용은 검색을 통해 알아보자)
댓글