본문 바로가기

분류 전체보기

(246)
[TIL] 19.01.31 오늘 한 일생활코딩 Git 강의 완주!인프런 Vue.js Trello 만들기 강의 신청, 라우팅까지 듣기 완료블로그에 git, router 필요 부분 정리 오늘 느낀 점, 생각공부하는데 돈쓰는 것을 아까워하지 말자.(크흡 ㅠ)git flow 방식으로 써보고 싶다. 언넝 vue.js 듣고 만들고 싶은거 조금씩 만들어봐야지. 내일 할 일Vue.js router 내용 실제로 다시 만들어보기API통신, 인증, 홈화면 까지 강의 듣기
[Vue.js] router 관련 정리 vue-router 설치$ npm i vue-router --save-dev a vs router-linkLogin Login Card 1vue.js에서 router-view를 쓸 때 a 태그의 대용으로 router-link 태그를 선호합니다. 클릭 이벤트를 차단하여 페이지를 다시 로드하지 않도록 합니다.history 모드와 hash 모드가 동일하게 작동됩니다. (/#/ 유무) :to 를 사용하는 것은 데이터 바인딩 기능입니다. v-bind:to의 약식 표현이며 ${bid} 같은 변수를 연결한다는 의미입니다. 중첩 라우트 라우트 경로를 설정할 때 부모가 될 라우트의 속성으로 children을 넣어줍니다.그 안에 배열을 생성해서 자식 라우트를 설정합니다.
[Vue.js] 서버 렌더링, 브라우저 렌더링 서버 렌더링라우팅 하는 주체가 '서버'매번 주소를 요청할 때마다 화면이 갱신된다.ex) 네이버, 구글 브라우저 렌더링 (SPA)라우팅 하는 주체가 '브라우저'주소를 요청해도 매번 갱신되지 않는다. 대신 갱신되는 부분을 서버에 요청해서 갱신한다.서버 렌더링보다 좋은 점 -> 조금 더 효율적으로 갱신.ex) 구글메일, 트렐로 참고 : 인프런 - 트렐로 개발을 통한 Vue.js, Vuex, Vue-Router 프론트엔드 실전 기술
[Git] 태그 (tag) 태그 (tag) git에서의 태그(tag)는 특정한 커밋의 버전을 의미합니다.핸드폰 OS, 어떤 소프트웨어를 설치했을 때 등 'x버전이 나왔으니 업데이트 하세요.' 식의 업데이트를 요구할 때가 있습니다. 이런 업데이트의 버전을 git에서는 tag로 나타낼 수 있습니다. 사용법을 알아보겠습니다. 태그 생성 방법에는 두 가지가 있습니다.태그 이름과 커밋만으로 생성할 경우 light weight tag, 메세지와 부가정보를 담고 있는 경우 annotated tag를 사용해서 생성하면 됩니다. 기본 tag 생성 (light weight tag)$ git tag "태그 이름" [커밋id] 정보를 지닌 tag 생성 (annotated tag)$ git tag -a "태그 이름" -m "태그 설명 메세지" [커밋id..
[Git] pull과 fetch의 차이 pull과 fetch의 차이 pull원격 저장소로부터 필요한 파일을 다운 + 병합지역 브랜치와, 원격 저장소 origin/master 가 같은 위치를 가리킨다. fetch원격 저장소로부터 필요한 파일을 다운 (병합은 따로 해야 함)지역 브랜치는 원래 가지고 있던 지역 저장소의 최근 커밋 위치를 가리키고, 원격 저장소 origin/master는 가져온 최신 커밋을 가리킨다.신중할 때 사용한다.사용하는 이유? 원래 내용과 바뀐 내용과의 차이를 알 수 있다 (git diff HEAD origin/master) commit이 얼마나 됐는지 알 수 있다 (git log --decorate --all --oneline) 이런 세부 내용 확인 후 git merge origin/master 하면 git pull 상태와..
[Git] 원격 저장소의 작업 가져오기 (pull) 원격 저장소의 작업 가져오기 (pull) 원격 저장소가 있고 로컬A, 로컬B에서 원격 저장소의 작업을 협업하고 있을 때라고 가정합시다.로컬B에서 작업을 수정하고 원격 저장소에 올렸을 때 수정된 내용은 로컬B와 원격 저장소에만 존재합니다. 로컬A에서 최신의 업데이트 상황을 가져와서 이어서 작업하고 싶으면 어떻게 할까요?pull 명령어를 사용해서 가져올 수 있습니다. 로컬A의 위치에서 (master 브랜치일 경우)$ git pull 하면 원격 저장소에 공유되어있는 최신 상태로 반영됩니다. 이렇게 f4.txt 가 바뀌어 추가되었다고 메세지가 찍힙니다. 그러면 받은 내용을 가지고 원격A는 또 작업하고 push해서 원격에 반영시키고원격B는 작업 전에 pull해서 최신 상태로 만들고 또 push하고~ 이렇게 항상 ..
[Git/에러해결] git에서 강제로 push 하기 (error: failed to push some refs to) git에서 강제로 push 하기 $ git push -u origin master 를 써서 push를 시도하려고 했는데 에러에 봉착했습니다. branch를 병합하고 없애고 하는 과정에서 문제가 생겼는지 git에서 에러를 배출하며 push를 막았습니다..ㅠ 데이터가 유실될 수도 있지만 강제로 push 하는 방법으로 해결했습니다.$ git push -u origin +mastermater 앞에 +를 붙여주면 강제로 push할 수 있습니다. 참고 - https://www.hahwul.com/2016/02/coding-git-push-push-error-failed-to.html
[Git] 원격 저장소 만들기, 원격 저장소에 지역 저장소에서 작업한 내용 올리기, 원격 저장소 내용을 지역 저장소로 가져와서 작업하기 원격 저장소 만들기 github에서 원격 저장소를 만들어 봅시다. github 사이트(https://github.com)에 들어가서 로그인을 하고 new repository를 눌러 원격 저장소를 만들어 만듭니다.적당한 이름을 지어주고 create repository 를 누릅니다. 이렇게 github에 원격 저장소 공간이 만들어집니다. 원격 저장소에 지역 저장소에서 작업한 내용 올리기 원격 저장소를 만들었으니 내가 로컬에서 git으로 작업했던 내용을 올려봅시다. 먼저 원격 저장소에 있는 [clone or download] 에서 원격 주소를 복사합니다.$ git remote add origin https://github.com/uzini0418/gitfth.git -> 원격 주소를 추가할 건데 https:/..