안녕하세요 오늘은 하나의 레포지토리의 하위 폴더에 모듈을 생성하는 submodule 생성 법을 알아보고자 합니다. 저의 경우 Study라는 강의, 공부 전용 레포지토리가 있는데요. 해당 레포지토리의 하위폴더에서 서브모듈을 생성해 보겠습니다. 1. 기존 레포지토리 디렉터리로 터미널 접속 2. 서브모듈 생성 git submodule add https://github.com/[사용자 아이디]/[자식 저장소 명]. git [디렉터리 명] eg. git submodule add https://github.com/AlgoRoots/tdd-unit-basic.git TDD-UNIT-BASIC 이 작업을 수행하면. gitmodules 파일이 생성되고. git/. config 파일에 서브모듈 관련 내용이 추가됩니다. 이..
오랜만에 깃헙에 소스 좀 push 하려고 하는데 또 이러네.. 저번에도 마주한 오류 문구라 똑같은 방법으로 했지만 되지 않았다. 그 이후에도 폭풍 구글링으로 여러 방법을 써보았다. 내가 시도해본 방법은 이래와 같다. 1. 원격저장소와 로컬 저장소의 자료가 다를 때 나타날 수 있음 따라서 pull 먼저 하고 다시 진행한다. 2. 강제 push 해본다. git push -u origin +main 이 방법은 조심해야 한다. 강제 push를 하게 되면 로컬에 없고 원격에 있던 자료를 잃게 된다. 그래서 1번 방법으로 해결하는 게 낫다. 3. git파일을 다시 삭제 후 재 진행해본다. 이것 저것 했는데 안되다가 혹시 몰라 push를 master로 했더니 된다.. 읭/? 하지만 github에서는 작년 10월 이..
문제 상황 오늘도 오류를 하나 겪었다. Git에 Push는 성공했으니 이제 하고 싶은 게 더 생겨버렸다. 어제 글에 썼던 것 같은데 폴더를 여러 개를 관리해서 상위 폴더 경로로 올리고 싶었다. 우선, 이게 가능한 지부터 알아봤어야 했는데 찾아보니까 가능한 것 같아서 시도해봤다. '폴더를 넣고 싶으면 상위 폴더 경로로 넣어라' 라고 해서 우선 넣고 싶은 폴더를 정리했다. 그래서 Git-HTML_CSS폴더로 경로를 지정해 push를 시도했다. 그런데 디렉터리에 이런 폴더에 화살표가 생기면서 폴더가 클릭이 안됐다. 터미널을 다시 보고 애초에 커밋이 되지 않았던 걸 확인했다. 이해가 되지 않았다. 설마 내가 폴더를 너무 많이 만들었나? 상위와 하위 폴더 하나씩만 되는 건가? 하는 의문이 들어서 구글링을 '깃허브..
어제 있었던 이슈를 다시 회고해보자.. 어제 마주쳤던 문구 remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.' 그리고 Github에서는 어제 문구와 같이 더 이상 패스워드로 작업할 수 없다. 따라서 Token-based authentication 토큰으로 권한을 받아야하는데.. Github에서는 이 외에도 3가지의 인증방식이 더 있다. 1. Token-Based Authentication 2. SSH Key 3. Personal Access Key 4. OAuth 이 중에서 나는 SSH 키로 인증을 했던 것.. 하지만 1번이나 3번으로도 많이..
서론 : Git 과의 만남 호주에서 디자이너로 근무하던 시절,, 프론트엔드쪽으로 가볼까 하며 한 3일정도? 공부하다가 일이 너무 바빠져서 못했던 때에.. 그 때 Git 이라는 것을 알게 되고, 하루 종일 걸려가며 계정을 만들고 유투브를 봐도 이해가 어려워 거의 관련 영상은 다 보고 push에 성공했던 적이 있다. 그 이후로 건들지도 않다가 오늘 강의를 보며 만든 파일들을 계속올리면서 연습하는게 좋을 것 같아서 구글링과 유투브를 통해 찾고 시도를 했다. 본론 : Git과의 사투 간단한 것을 만들려고 설치를 하려는데, 이게 웬걸 'homebrew'를 먼저 설치하라고 뜬다. 저번에는 window용 설치 프로그램을 깐 루틴으로 했는데 맥북이라 그런건가? 우선 깔았다. 터미널을 써서 설치하는 것은 쉬었으나, 익숙..
- Total
- Today
- Yesterday
- 자바스크립트
- python
- 항해99
- 모두를 위한 컴퓨터 과학
- 프로그래머스 자바스크립트
- 리액트네이티브
- 알고리즘자바스크립트
- 프로그래머스 베스트앨범 자바스크립트
- 타입스크립트
- 자바스크립트알고리즘
- html
- reactquery
- 네트워크
- cs50
- 모두를위한컴퓨터과학
- 자바스크립트 클로저
- React
- 백준
- 무한스크롤
- 리액트
- network
- css
- GIT
- 실전프로젝트
- javascript
- 자바스크립트 비동기 처리
- 프로그래머스
- 클로저
- React Query
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |