목록Git (4)
Script
1. repo란? repo란 Git으로 관리되는 프로젝트를 의미한다. (repository)의 약자 내 컴퓨터에 저장되어 있는 Git 프로젝트를 로컬 repo GIthub처럼 클라우드 서비스로 다른 곳에서 접속할 수 있는 공간에 저장되어 있는 것을 원격 repo라고 한다. Github으로 로컬 repo를 원격 repo와 연결시켜서 내용을 반영할 수 있다. (이를 트랙킹이라고 한다.) 다만, 여타 클라우드의 자동동기화 기능처럼 commit이 자동으로 반영되지는 않는다. 즉, 사용자가 필요할 때 마다 직접 commit을 해주어야 한다. (자동 동기화가 되면 그건 그것대로 불편할 것이다.) 로컬 repo만이 내가 어떤 원격 repo와 연결되어 있는지를 알고있다. 원격 repo는 내가 어떤 로컬 repo와 연결..
1. Git으로 버전관리 하는법 Git은 버전관리 도구라고 했다. 버전관리란 누가, 언제, 현재 프로젝트의 내용이 어떤지 정보를 남기는 것이다. 버전 1과 2과 다른지 어떻게 알 수 있을지 생각해보자. 아래와 같이 하나하나 다 따로 만들어 주어야 할까? GIt에서는 위처럼 번거로울 필요없이 중간 중간 Git을 사용해 현재 프로젝트의 상태만 저장해주면 된다. 2. commit이란? Git 에서는 '누가, 언제, 현재 프로젝트의 상태가 어떤지(현재 파일 내용들)' 세 가지 정보를 포함해 작업내역을 관리한다. 이렇게 현재 프로젝트 상태를 저장한 것을 commit (커밋)이라고 표현한다. 이렇게 커밋을 하게되면 git이 이전 커밋과 현재 커밋을 비교하여 자동으로 어떤 부분이 바뀌었는지 알려준다. 따라서 누가 언..
1. Git이란? Git은 프로젝트의 버전 관리를 위한 도구이다. 아래는 수정이 여러번 이루어지면 흔히 볼 수 있는 대참사이다. Git을 사용하게 되면 아래와 같이 작업의 히스토리를 한 눈에 알아볼 수 있다. 2. Git의 사용의의 기능 하나를 완성할때마다 저장하면, 에러가 났을때 어느 기능을 만들다가 에러가 난 것인지 쉽게 파악이 가능(checkpoint 역할) 프로젝트를 나누어서 작업하고 하나로 합치는 것을 편하게 수행할 수 있다. 누가,언제,어떤 부분을 수정 하였는지를 한눈에 파악할 수 있다. Git을 사용하면 같은 파일명의 두가지 파일에 대해 어느 부분이 다른지를 자동으로 비교하고 어떤 것을 반영할지 선택할 수 있다. 3. Git과 Github의 차이 git과 github는 다르다. (ex-커피와..
1.Github 가입하기 github.com에 접속해서 가입을 진행해주도록 하자. username: github에서 사용할 id라고 생각하면 된다. username이 무엇인지 꼭 기억하도록 하자. 나중에 바꿔줄 수는 있지만 상당히 번거로우므로 신중히 결정해야 한다. 2.Git 설치하기 https://git-scm.com/ Git git-scm.com 위 사이트에 들어가 GIt을 설치한다. 3.Sourcetree 설치 https://product-downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-3.4.3.exe Sourcetree 설치 링크이다. 처음에 나오는 옵션은 건너뛰기 해주도록 한다. Mecurial 체크해제 후 다음 클..