2021/09/23 2

GIT 관련 개념정리, GIT 브랜치 연습 사이트

0923(목) GIT add: 수정한 파일을 한 묶음의 세이브 파일로 만드는 과정 commit: 한 묶음의 세이브 파일을 만듦 (스냅샷) push: 깃헙 원격저장소에 세이브파일을 저장함 master: 고객에게 최종적으로 전달되는 소스코드 branch: 브랜치. 마스터로부터 소스를 분기해서 처리할 수 있음. 제 역할을 다 하면 브랜치는 삭제해도 무방. 어차피 히스토리 내역은 다 남는다. #충돌 해결방법 - 커밋되돌리기: 위험해서 안 쓰는 게 좋음 - 브랜치 따기: 돌아가려는 시점에서 브랜치를 새로 생성하여 거기서 코드를 수정하여 커밋, 푸쉬. 그리고 마스터로 체크아웃 한 뒤 브랜치 병합. - 체크아웃(switch to): 다른 브랜치로 이동 - head: 현재 내가 작업하고 있는 브랜치를 의미함 git 그..

카테고리 없음 2021.09.23

모던자바스크립트 튜토리얼 정리 (객체, this)

출처: https://ko.javascript.info/object-methods #객체 객체와 원시타입의 근본적인 차이: 객체는 '참조에 의해' 저장되고 복사된다. 원시값(문자열, 숫자, 불린 값)은 '값 그대로' 저장, 할당되고 복사됨. 즉, 변수엔 객체가 그대로 저장되는 것이 아니라, 객체가 저장되어있는 '메모리 주소’인 객체에 대한 '참조 값’이 저장된다. 얕은 복사 - Object.assign. 그러나 객체 안에 또 다른 객체가 있으면 완전하게 복사할 수 없음 깊은 복사 - lodash 라이브러리의 cloneDeep 함수. 객체 안에 또 다른 객체가 들어있어도 완전하게 복사할 수 있다. #this 매서드 내부에서 this 키워드를 사용하면 객체에 접근할 수 있다. this는 다른 프로그래밍 언어..

카테고리 없음 2021.09.23