일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- RN업데이트
- react-native-image-picker
- CS
- animation
- hydration mismatch
- react animation
- Hash-table
- Throttle
- Swift
- javascript
- async
- react-native-permissions
- RN아키텍쳐
- promise.all
- debounce
- react-native
- private-access-to-photos
- Promise
- motion.div
- RN새로운아키텍쳐
- 비동기
- rn
- react
- ios
- react native
- named type
- axios
- no-permission-handler-detected
- React-Native업데이트
- await
- Today
- Total
목록Git/Github (4)
하루살이 개발일지

열심히 작업한 뒤에 특정 파일을 git add 하려고 하니 다음과 같은 fatal 오류 메시지를 만나게 되었다. 구글링해 본 결과 폴더명에 특수문자(한글도)가 포함되어 있으면 생길 수 있는 오류라고 한다. 폴더명을 영문으로 변경한 후, VSCode에서 새로 폴더를 여니 문제가 해결되었다. 앞으로 애초부터 폴더 이름을 영문으로 만들어야 겠다. 끝.
2020년, GitHub는 새로 생성되는 저장소의 기본 브랜치 이름을 "master"에서 "main"으로 변경하였습니다. 이 변경은 소프트웨어 산업에서 사용되는 용어에 대한 폭넓은 재평가의 일환으로, 'master'와 'slave'라는 용어가 역사적으로 가지고 있는 불편한 의미를 고려하여 이루어진 것입니다. 반면에 Git이라는 도구 자체는 아직 기본 브랜치 이름을 "master"로 사용하고 있습니다. 따라서, VS Code와 같은 에디터는 Git의 설정을 기본적으로 따르기 때문에 새로 생성된 로컬 Git 저장소의 기본 브랜치 이름이 "master"로 표시될 수 있습니다. VS Code에서 브랜치 이름을 "main"으로 보이게 하려면, Git의 기본 브랜치 이름을 변경해야 합니다. 이는 다음의 명령어를 사..
Rebase: git rebase는 한 브랜치의 변경 사항을 다른 브랜치 위에 '재배치(rebase)'하는 것입니다. 이는 커밋들의 베이스를 이동시키는 것을 의미합니다. 이 방법을 사용하면 여러 브랜치에 걸쳐 발생한 커밋들을 순서대로 하나의 선형적인 브랜치로 합칠 수 있습니다. 이렇게 하면 커밋 히스토리를 깨끗하게 유지할 수 있습니다. 하지만 이렇게 하면 기존의 커밋 이력이 변경되므로, 협업 중인 브랜치에서는 주의해서 사용해야 합니다. Merge: git merge는 두 브랜치를 합치는 동작을 수행합니다. merge가 발생하면 Git은 두 브랜치의 공통 조상을 찾아, 이 브랜치들의 변경 사항을 모두 적용한 새로운 커밋(머지 커밋)을 만듭니다. 이 방법을 사용하면 커밋의 순서와 상관없이 두 브랜치의 변경 ..
[문제 상황] github의 main 브랜치와 master 브랜치가 따로 존재할 때, master 브랜치의 내용을 전부 main브랜치로 옮기기 1. 원격 저장소에서 최신 상태를 받아오기 git checkout master git pull origin master 2. main 브랜치의 최신 상태도 받아오기 git checkout main git pull origin main 3. main 브랜치에 master 브랜치의 커밋을 덧붙이기. 이때 `rebase` 명령어를 사용한다 git checkout master git rebase main 이제 master 브랜치에는 main 브랜치의 모든 변경사항이 포함되었다 4. 변경사항을 원격 저장소에 반영하려면 master브랜치를 푸시해야 한다. rebase를 했기..