목록형상관리/Git (3)
내가 보려고 정리하는 블로그
1 . git config 리셋(설치 후 처음은 생략) global과 system 단위에서 git config가 세팅되어 있을수도 있으므로 깔끔하게 시작하기 위한 작업 (System < Global < User) #git config --system --unset credential.helper #git config --global --unset credential.helper 2. Git 계정 정보 입력 Git을 사용하기 위해 config에 이메일과 이름 등 계정정보를 입력한다. 보통 Github에서 사용하는 이메일과 영문이름을 입력 3. 프로젝트 폴더에 git설정 git bash 또는 cmd에서 git으로 소스관리를 하고자하는 프로젝트 폴더로 이동 후 git init명령을 입력하면 해당 폴더는 git..
git은 리눅스와 같은 큰 프로젝트를 염두에 두고 만들어졌기 때문에 명령어가 아주 많다. 하지만 일반 프로젝트에서는 깃의 주요 명령어 몇 개만 알고 있어도 무난하게 작업을 이어갈 수 있다. git init : 깃 저장소를 초기화한다. 저장소나 디렉터리 안에서 이 명령을 실행하기 전 가지는 그냥 일반 폴더이다. 이것을 입력한 후에야 추가적인 깃 명령어들을 줄 수 있다. git config : "configure"의 준말 , 처음에 깃을 설정할 때 가장 유용하다. git help : 명령어를 잊어버렸다면 커맨드 라인에 git help를 친다. 그럼 21개의 가장 많이 사용하는 깃 명령어가 나타난다. 좀 더 자세하게 "git help init"등 용어의 설명을 볼 수도 있다. git status : 저장소의 ..
혼자서 또는 여럿이서 프로젝트를 수행하다 보면 수행물을 저장 해야할 공간이 필요하고 프로젝트의 기능을 추가 , 소스를 수정한 후 혼자 또는 여럿이서 함께 소스를 공유할 공간이 필요하다. 전자정부 프레임워크는 svn을 사용하지만 대부분의 프로젝트는 git 또는 github를 사용하게 된다. svn은 한 공간에 다같이 만든 소스를 저장하고 다른 사람이 저장한 소스를 내 컴퓨터로 저장할 수 있는 단순한 기능으로 형상관리를 하게 되고 하나의 저장소 만을 사용하게 된다. (자세한 내용능 svn카테고리) git의 경우 팀원의 소스를 관리하는 전체 저장소와 팀원 각자의 소스와 히스토리를 보관하는 저장소를 따로 관리하여 형상관리가 이루어지고 누군가 실수로 전체소스에 기능을 삭제 하더라도 다시 복구 가능하며 svn보다 ..