본문 바로가기
반응형

GIT4

GIT 원격 저장소 개요 앞에 내용은 대부분 local repository 에 대한 내용들이었다. 원격 저장소(remote repository)는 local repository 의 확장 개념이라고 볼 수 있는데 local repository에서의 작업이 어렵지 않았다면 remote repository에 대한 내용도 어렵지 않을 것이다. 내 로컬 repository와 상호작용하고 있는 목록을 조회(v 포함시 url 포함) git remote -v 원격 저장장소 추가 git remote add {단축어} {url} git remote add origin {url} {url}에 있는 원격 저장소를 {단축어}이라는 이름으로 추가하기 원격 저장소 삭제 git remote rm {단축어} 위에 보이는 명령어들은 현재 local rep.. 2021. 10. 27.
GIT branch 개요 branch 가지라는 뜻을 가지고 있는 단어이다. GIT이 다른 형상관리와 다른 이유는 바로 이 branch에 있다고 생각을 한다. GIT Branch 브런치는 위에 그림과 같이 기존 소스에 새로은 기능이나 버그 수정할 때 많이 사용한다. A라는 관리자가 있고 B, C 라는 개발자가 있다고 가정을 하자. B에게는 게시판에 다운로드 기능을 추가하였고 C에게는 게시판 검색 기능에 문제가 생겨 그 부분 수정해 달라고 이야기를 하였다. 그 둘은 각각 게시판에 대해서 작업을 해야하는 상황이기 때문에 서로 소스가 겹칠 수도 있는 상황이다. 이럴 때 브런치를 이용하여 각각의 브런치를 생성하고 각자 작업을 하면 되는 것이다. 각자 작업을 마친 후에 기존 소스와 합치는 작업을 하게 되는데 둘의 소스가 충돌이 날 경.. 2021. 10. 26.
GIT 버전 만들기 개요 GIT을 활용하기 위해서는 해당 폴더 or 디렉토리를 GIT으로 만들어야지 시작을 할 수 있다. GIT Version git init : 깃을 시작할 때 사용하는 명령어 git status : git의 상태를 볼 수 있는 메세지 커밋된 내역이 없으며 test.txt 파일을 add할 수 있다는 내용이 포함되어 있다. git add : Commit을 할 대상들을 Staging area에 보내는 작업 add 후 status를 보게 되면 new file에 test.txt가 생성된 것을 확인할 수 있다. git rm --cached {file} : Staging area에 있는 파일을 지우는 명령어 혹시 파일을 잘못 add 했을 경우는 해당 명령어로 지울 수 있다. git commit -m {message}.. 2021. 10. 25.
Git 저장소 개요 프로젝트를 진행하면 형상 관리를 하게 된다. 그중에 가장 많이 사용을 하는 것이 바로 Git 이다. 사람들은 왜 Git을 사용하며 그것을 가장 많이 채택을 하는지 한번 살펴보자. Git은 이제 개발자들의 필수 개념이 되었다고 해도 과언이 아니다. 하지만 막상 Git에 대해서 공부를 하고 사용을 해봐도 도통 감이 안잡히고 어렵기만 한 것 같다. 심지어 현업에서 사용하는 사용자들도 제대로 사용을 하지 못하는 경우가 많이 있다. GIT Repository Git을 할 때 첫 번째로 기억해야 할 것이 바로 저장 공간(Storage)의 개념을 알아야 필요성이 있다. Working directory - 내가 코드를 작업하는 공간, 즉 변경사항이 생기는 공간 Staging area - 버전이 될 후보들이 올라오.. 2021. 10. 21.