깃(Git)과 깃허브(Github)를 동일하다 생각하는 사람들이 많은데 깃을 인터넷 세상으로 펼친 것이 깃허브라 생각하면 되고, 깃은 로컬에서 레파지토리(Repository) 만들어서 관리할 수 있습니다. 우리가 깃허브를 사용하는 것도 결국 로컬에 있는 레파지토리를 인터넷에 있는 사이트와 동기화 시킨 것에 불과하기 때문이라는 것을 이해해야 될 것입니다. Git 설치하기 깃의 경우 IDE(통합개발환경)에서 플러그인 형태로 사용할 수 있지만 기본은 깃을 직접 핸드링하면서 사용하는 것입니다. 이클립스(Eclipse) 등으로 플러그인 형태의 방식은 사용상에 제약이 있을 수 있고, 다양한 언어로 개발을 할 때 거기에 맞는 IDE 플러그인을 또 설치해서 사용하기에 불편함이 있습니다. 그래서 깃을 다루는 사람들은 깃..
Java 프로젝트를 Maven 형태로 다시 만들어야 될 것 같아서 Project를 다시 만들고 레파지토리를 지우기로 하였다. 레파지토리 삭제 Step by Step 1. 삭제할 레파지토리 선택 Private 프로젝트가 많다보니 모자이크 처리 하였지만 위에 있는 steel_analyzer라는 레파지토리를 삭제하고 다시 만들 예정이라 해당 레파지토리를 선택한다. 2. Settings 클릭 3. Danger Zone -> Delete this Repository 세팅에서 스크롤을 아래로 내리면, Danger Zone이라는 영역이 나오고 Delete this repository라는 버튼이 존재한다. 4. Confirm 마지막으로 한번 더 경고 레이어가 뜨는데 여기에 레파지토리의 주소를 그대로 입력한 후, 아래의..
Git으로 협업을 하면서 개발을 할 경우, 종종 파일이 충돌이 날 경우가 있다. 이때 Dirty WorkTree라고 에러가 발생하면서, 상대방이 커밋한 소스를 받지 못하는 경우가 생기는데 이럴 경우 문제가 되는 파일을 별도로 백업을 한 후(혹은 메모장에 내용을 복사해 놓거나), 다시 Pull을 받으면 문제가 해결 된다.