본문 바로가기
버전 관리/github

Git bash를 이용한 버전관리

by junsday 2016. 10. 27.

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편집기에서 작성(자세한 내용은 검색을 통해 알아보자)




댓글