일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 리액트 테스트
- React Testing Library
- nest.js 순환 종속성
- react testing library 비동기 테스트 사용법
- react
- React 테스트코드
- react 테스트
- FlatList 무한 스크롤
- HTML
- 첫코딩
- mock api를 이용한 react 테스트
- JavaScript
- react native 무한스크롤
- 첫 코딩
- TodoList 테스트 코드
- react jest
- 개발
- 프로젝트 배포하기
- ScrollView 무한 스크롤
- mock api 사용법
- CSS
- Testing-library/react
- nest.js forwardRef
- 리액트 테스트 코드
- nest.js 순환 참조
- nest.js circular Dependency
- 비동기 테스트
- TDD방식으로 리액트 테스팅
- jest
- javascript 테스트
- Today
- Total
목록GIT (3)
성장을 위한 기록

git cherry-pick은 다른 브랜치 위에 있는 커밋을 현재 브랜치에 적용시킬 때 사용할 수 있다. main에 있는 커밋 중 D 커밋을 feature 브랜치에서 cherry-pick 하여 반영한 그림이다. cherry-pick 사용법 git chery-pick { 커밋 해시 }해당 커밋이 현재 브랜치에 불러와 진다. git cherry-pick 417ebbd git chery-pick { 커밋 해시 } { 커밋 해시 }2개의 커밋이 현재 브랜치에 불러와 진다. git cherry-pick 415ebbd b4a48fb git chery-pick { 커밋 해시 }..{ 커밋 해시 }커밋이 연속적이라면 앞에 커밋부터 뒤에 커밋까지 현재 브랜치에 불러와 진다. git cherry-pick 415ebbd....

stash (스테이시) 사용하는 이유 [ 1 ] 커밋 없이 pull, checkout 등을 사용하기 위해 코드를 작성하다보면 작업 중 pull, checkout 등을 할 필요가 있다. 하지만, 커밋을 하지 않을 경우 위 명령을 수행할 수 없을 뿐더러 단순히 브랜치를 옮기기 위해 커밋을 하는 건 바람직하지 않다. ( 커밋 메세지는 히스토리를 남길 수 있는 중요한 요소 ) 위 상황에서 스테이시를 통해 변경사항을 저장하고 다른 작업후 돌아와 이어 코드를 작성할 수 있다. [ 2 ] 잘못된 브랜치에서 작업했을 경우 예를 들어 develop 브랜치에서 작업을 했어야 했지만, 실수로 main에서 작업하고 있던 경우가 있다. 이때 스테이시를 통해 잘못된 브랜치에서 작업한 내용을 저장하고 develop브랜치로 이동하여..
add 란 ? 수정한 코드를 가지고 커밋을 날리기 위해서는 어떤 파일을 포함할 지 정해야한다. 여기서 git add 명령어를 통해 원하는 파일만 포함시킬 수 있다. git add 사용법 git add 특정 파일을 선택해 스테이징 영역에 넘길 때 사용할 수 있다. 추가하고 싶은 파일에 경로를 작성한다. 작성한 경로 하위에 속한 모든 파일을 추가한다. git add . “.”이란 경로는 현재 경로를 말한다. 즉 현재 경로 하위 모든 파일을 추가한다. 현재 디렉토리 이하 변경된 내용 모두를 스테이징 영역에 넘길 때 사용한다. 현재 디렉토리 상위 변경사항은 넘기지 않는다. git add -A 작업하는 디렉토리 상 모든 변경사항을 스테이징 영역에 넘긴다.