Study/Git
-
[Git] .gitignore 작성하기Study/Git 2020. 9. 14. 19:19
.gitignore 버전 관리를 위한 소스코드를 github와 같은 공개된 원격 저장소에 올리는 경우에 보호해야하는 정보나 프로젝트 실행시 자동으로 생성되어 굳이 올리지 않아도 되는 파일을 커밋 대상에서 제외 하기 위해 작성하는 파일이다. 사용 방법 프로젝트의 루트 디렉토리에서 .gitignore 파일을 생성한 뒤 원격 저장소에 올리고 싶지 않은 파일이나 디렉터리를 추가한다. .gitignore .idea .gradle 이그노어 처리된 것을 푸쉬하면 성공적으로 github에 반영된다. 이미 원격 저장소에 올라간 파일을 이그노어 하고싶다면? 기존 원격 저장소에 올라간 파일을 이그노어하기 위해서는 git 에서 cached를 지워야 한다. # 파일인 경우 프로젝트 위치>git rm --cached [파일 명]..
-
지옥에서 온 GIT:: 버전관리의 본질Study/Git 2018. 8. 11. 16:54
:: GIT 들어가기 -GIT : 버전관리 시스템의 분류에 속하는 구체적인 프로그램으로 파일을 여러개의 버전으로 보관하는 행위예) 레포트.xls, 레포트_최종.xls, 레포트_진짜_최종.xls -버전 관리 시스템: 여러가지 역할과 의미를 가지며, 위의 예와 같이 파일의 이름을 더럽히지 않을 수 있는 버전 관리를 할 수 있다. + 소스코드를 백업해서 만약의 사태에 대비하고 이전상태로 쉽게 되돌아감, 여러 사람들과 함께 협업 시스템 -버전 관리 시스템에는 cvs, svn, git 등이 있다. -본질적인 요소는 변경사항을 관리하는 것-혁신적인 요소는 이전 프로그램들의 아성을 뛰어넘는 차이점에 대해서 -GIT은 믿어지지 않을 만큼 어렵고 복잡하다.. (기능이 덮어지고 보태지는 과정에서.. 깃을 처음 사용하는 사..