JS 다시보기

  • 일반 함수는 this 에 바이딩할 객체가 동적으로 결정됨
  • 화살표 함수는 함수를 선언할때 this 에 바이딩할 객체가 정적으로 결정됨. 언제나 상위 스코프 this(lexical this)
  • 화살표 함수는 call, apply, bind 메소드를 사용하여 this를 변경할 수 없다.
  • 화살표 함수를 사용해서는 안되는 경우

    메소드, prototype, 생성자 함수(화살표 함수는 prototype 프로퍼티가 없다.), addEventListener함수

git

브랜치 삭제하기

1
2
3
4
5
$ git branch -d <branchname>

// 결과 확인
$ git branch
* master

fetch vs. pull

  • pull: 원격 저장소의 내용을 가져와 자동으로 병합 작업을 실행(fetch + merge)
  • fetch: 단순히 원격 저장소의 내용을 확인만 하고 로컬 데이터와 병합은 하지 않는 경우

깃허브 오픈 소스 기여(Contribute)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
 git clone [해당 레파지토리 깃허브주소]

git remote
# origin

git remote add upstream [해당 레파지토리 깃허브주소]

git remote
# origin
# upstream

git pull upstream master // fork한지 얼마 되지 않았지만 변경사항 확인차 pull

git push // 변경사항 update

이후 PR(pull request)

# references