일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스마트컨트렉트프록시
- vue기초
- nestjs 튜토리얼
- 체인의정석
- 깃허브명령어
- ethers v6
- 머신러닝기초
- 스마트컨트렉트 함수이름 중복 호출
- ethers websocket
- 프록시배포구조
- multicall
- 컨트렉트 배포 자동화
- Vue
- nest.js설명
- 러스트기초
- Vue.js
- ambiguous function description
- SBT표준
- 스마트컨트렉트테스트
- git rebase
- 스마트컨트렉트 예약어 함수이름 중복
- 러스트 기초
- rust 기초
- ethers
- 스마트 컨트렉트 함수이름 중복
- chainlink 설명
- 컨트렉트 동일한 함수이름 호출
- 러스트 기초 학습
- ethers typescript
- ethers type
- Today
- Total
목록git rebase (3)
체인의정석
먼저 git rebase는 과거에도 정리한 적이 있지만 실제로는 항상 소스를 합칠 때 pull과 merge를 썼었다. rebase는 다른 브랜치와 합치기 전에 충돌을 미리 다 해결하고 정리가 된 상태에서 머지를 하는 것인데 이렇게 rebase가 되어 있는 코드는 커밋 내용이 이쁘게 정렬이 되며 머지 할 당시에 충돌도 안 일어나서 rebase를 쓰는 것이 더 기록을 보기에 좋다고 한다. https://it-timehacker.tistory.com/143 Git) 브랜치 rebase 하기 깃에서 한 브렌치에서 다른 브랜치로 합치는 방법은 2가지가 있다고 한다. 첫번째는 Merge이고, 두번째는 rebase라고 한다. 이렇게 2개의 브랜치가 나누어져 있다고 가정해보자 이 2개를 합리는 가 it-timehack..
깃에서 한 브렌치에서 다른 브랜치로 합치는 방법은 2가지가 있다고 한다. 첫번째는 Merge이고, 두번째는 rebase라고 한다. 이렇게 2개의 브랜치가 나누어져 있다고 가정해보자 이 2개를 합리는 가장 쉬운 방법은 merge 명령어를 사용하는 것인데 c2, c3, c4 3개의 커밋이 머지되게 된다. 다음으로 위와 같은 그림이 Rebase라고 할 수 있다. Rebase는 C3에서 변경된 사항을 Patch로 만들고 C4에 적용시키는 것이다. rebase 명령으로 한 브랜치에서 변경된 사항을 다른 브랜치에 적용할 수 있다고 한다. 글을 쓰다가 patch에 대한 개념이 부족하여 다시 정리를 하고 돌아왔다. https://it-timehacker.tistory.com/142 Git) Patch 설명 및 명령어 ..
patch에 대해 개념이 부족하여 조금 더 살펴보았다. https://www.tuwlab.com/ece/22225 [GIT] Patch 만들기 및 적용하기: format-patch, am - ECE - TUWLAB 앞선 글에서 GIT을 활용하여 작업을 할 때는 로컬 저장소에서 작업을 하고 이를 원격 저장소로 Push해서 다른 개발자와 작업 내용을 공유하는 순서로 진행한다고 설명하였습니다. 원격 저장소로 P www.tuwlab.com 패치 같은 경우 커밋을 하나의 파일로 만드는 느낌인데, 푸쉬 권한이 없는 상황에서 사용하기도 한다고 한다. 커밋을 파일로 만들었기 때문에 해당 커밋을 이메일로 보내거나 여러개의 커밋을 하나의 패치로 만드는게 가능하다고 한다. git format-patch {commi t ID..