backbone.js View에 다음지도 적용하기 view, model, collection, router등 내 머릿속엔 아직도 정리가 되어 있지 않지만, 먼저 다음 지도 api를 활용해서 backbone.js view로 구현한 것을 첨부하겠습니다. 저의 github에도 다른 코드가 있으니, 허접하지만 이 친구는 이렇게 생각했구나 아직 노력이 더 필요하구나 라고 봐주셨으면 감사하겠습니다. github : https://github.com/BoABae/pj_fc backbone.js view daum map api var mapView = Backbone.View.extend({el : $("#content"),events: {'click #search' : 'search'},initialize : function() {var self = this;thi.. git fatal: remote origin already exists. 에러 github에 새로운 repository 를 생성하고, terminal로 remote할때 발생할 수 있는 오류이다. fatal: remote origin already exists. 에러 따라서 이때 remote origin없애벌 git remote rm origin 입력 후 하면 잘 된당 ㅎㅅㅎ Cannot read property 'extend' of undefined(Backbone) backbone 으로 간단한 프로젝트를 진행하는 도중에, 이 오류때문에 굉장히 짜증났었다. 도대체 이게 무엇인가? 구글링을 통해 봤더니, underscore.js를 먼저 선언해줘야 _.extend가 인식이 된다 (의존성..) 당연한 이야기 이지만 처음이라 헤맨것 같다. 조금 더 신경쓰면서 생각하고 진행해야 겠다. 원격저장소에서 변경된 파일을 pull하기 원격저장소를 복제한 곳에서 변경되었고, 이것을 원격 저장소에 올렸다!그리고 그 원격저장소(roxtigers)에서 맨 처음 올렸었던 test1.rtf를 pull 해서 받아올거다. 이 프로세스가 하나의 원격 저장소를 통해 다수의 사람들이 프로젝트를 수행할 수 있다. 그리고 브랜치라는 개념도 있지만 그건 내가 git을 더 사용해보면서 어떻게 쓰는지 알아가야 겠다. (머리로는 이해가 되지만 가슴으로 와닿지 않음ㅋㅅㅋ) 1. test1 저장소로 가겠다. 2. 상단의 풀을 눌러서 변경된 사항을 받아올 것이다. 3. 변경된 사항을 파일을 열어서 확인할 수 있다. 복제한 저장소에서 내용을 변경하고 push하기 먼저 복제한 roxtigers 저장소에 있는 text1.rtf의 내용을 추가했다.내용이 변경되자, 저장소 목록에 변화가 있었다. 1. 2. 스테이지에 올라가지 않는 파일을 선택하고, 커밋을 해준다. 3. 바뀐내용이 추가되었고, 커밋할 코멘트를 간단하게 작성한 후 커밋을 했다. 4. 커밋을 한 후 원격 저장소에 푸쉬해준다. 끝. 여담이지만 티스토리에 글 올리기 힘들다. 특히 사진 이거 진짜 별로.. 스크린샷 찍은거 그냥 복 붙 할 수 있었으면 좋겠다. 원격 저장소에 있는 파일을 로컬 저장소 Test2로 가져오기 이전에 원격 저장소 roxtigers에 test1에 있는 파일 test1.rtf를 push했다.이번엔 그 원격 저장소를 복제(clone) 해보겠다. 1. SourceTree의 빈 곳에 마우스 오른쪽 클릭 후 URL에서 복제를 해준다. 2. 아래와 같은 화면에 내 원격 저장소의 URL을 작성한다. URL은 원격 저장소를 만들 때 사용했던 HTTP주소를 가져와 복붙하면 된다.3. roxtigers라는 저장소가 복제 되었다.4. 짠 다음으로는 복제한 저장소(roxtigers)에서 text.rtf의 내용을 변경하고 push해보겠다. git 원격저장소에 push하기 이전까지의 내용은 로컬 저장소에 커밋하여 저장하는 방법을 알아보았다. 로컬이 아닌 원격저장소에 저장하는 방법을 알아야 git에 프로젝트를 넣고 다수의 개발자가 커밋을 하여 하나의 프로젝트를 완성해 나갈 수 있다. 이때 git에서는 리모트 저장소 라는 개념이 있다.리모트 저장소는 인터넷이나 네트워크 어딘가에 있는 저장소를 말한다고 한다. 간단히 말해서 다른 사람들과 함께 일한다는 것은 리모트 저장소를 관리하면서 데이터를 거기에 Push 하고 Pull 하는 것이다. 리모트 저장소를 관리한다는 것은 저장소를 추가, 삭제하는 것뿐만 아니라 브랜치를 관리하고 추적할지 말지 등을 관리하는 것을 말한다. 이번에는 리모트 저장소를 관리하는 방법에 대해 설명한다. (출처 : https://git-scm.com/book/.. git 사용하기 git을 사용하는 방법은 GUI, 콘솔이 있다.그 중에 SourceTree를 사용하여 git을 활용해 보겠다. 환경은 mac.(출처 : https://backlogtool.com/git-guide/kr) 1. http://www.sourcetreeapp.com/ 여기로 접속해서 SourceTree를 다운받는다. 압축을 풀어주고, 생성된 SourceTree를 응용프로그램(Application)에 끌어다 놓는다. 2. 설치 마법사가 실행된다. 홈페이지에 나와있는 부분이랑 다르긴 하지만, 읽어보면 다 알고 있다.(나중에 다시 다운받을 일이 있으면 작성해야지) 3. SourceTree를 실행하고, 새 저장소를 눌러 로컬저장소 생성을 누른다. 4. 로컬 저장소 이름을 넣고 생성한다.5. 로컬 저장소가 만들어 지고.. 이전 1 2 3 4 다음