- git remote
-
git remote를 이용하면 다른 저장소로부터 merge하거나 pull 할 수 있다. 내가 fork했던 저장소를 원래 저장소의 최신 버전으로 동기화하고 싶을 때 사용 할 수 있고(참고), 코드스테이츠에서는 페어프로그래밍을 할 때 사용한다. 두 사람이 하나의 저장소를 사용하는게 아니라 각자 저장소가 따로 있고, 서로의 저장소를 pull해서 동기화한다.
-
먼저 동기화하고 싶은 remote 저장소를 추가한다.
$ git remote add 리모트_이름 저장소_url
-
등록됐는지 확인 $ git remote -v
-
상대방이 로컬에서 작업을 하고 내 저장소의 master(또는 브랜치)로 커밋/푸시한다. 그 후에 내가 pull을 해서 최신으로 동기화한다.
$ git pull 리모트_이름 master(또는 브랜치)
-
- 테스트 도구 : Jest
-
프로젝트의 root 폴더에서 npm install --save-dev jest
-
개별 테스트는 test 사용
-
테스트 묶음은 describe 사용
- 빈 배열이나 객체를 먼저 선언하고 나중에 그 값을 변경하는 경우에 let을 써야한다고 생각했는데, 이때는 변수를 재할당하는게 아니니까 const를 써도 된다. 주소값은 변하지 않으니까.
- jest → tobe, toequal 차이 : toEqual은 재귀적으로 객체의 원시값을 비교하고, toBe는 주소 값 비교(===)
- array.slice( ) 안에 들어가는 값이 음수도 된다. array.slice( -2 ) 의 경우, 배열의 뒤에서부터 2개를 slice한다. (참고)
'TIL (today I learned)' 카테고리의 다른 글
TIL_2019-09-23 [ES6 class 와 extends, super 키워드] (0) | 2019.09.23 |
---|---|
2019-09-17 TIL (0) | 2019.09.17 |
2019-08-14 TIL (0) | 2019.08.14 |
코드스테이츠 프리코스 후기 (1) | 2019.08.13 |
코드스테이츠 5주차 후기 (0) | 2019.06.09 |