본문 바로가기

사이드 프로젝트18

[팀장 편] 팀 프로젝트 github 사용법 (git bash) [모두] 1. git 설치 및 회원가입 [팀장] 1. 깃허브에서 repository와 제어판에서 폴더 생성 2. IDE(작자는 VSC사용)에서 powershell을 사용해주세요! cmd말고요~! powershell에서 방금 생성한 폴더까지 경로 이동 해주세요~! (cd로 이동하는 것은 아실 거라고 생각합니다.) 내가 만든 폴더에서 git init 명령어를 쳐주세요. 그럼 이동한 경로 폴더에 '.git'이라는 폴더가 생성됩니다. 그럼 이제 그 폴더를 git이 추적한다는 의미! (cmd에서 사용하면 커밋할 때, 메세지 남기는데 제한이 있습니다. 그러니 꼭 powershell에서!) 3. (팀장의 local) 프로젝트 파일들을 생성하고 (powershell)에서 git add --all git commit -.. 2022. 12. 12.
[Git] push가 되지 않는다... git remote add origin 나의 레파지토리 주소 repository에 폴더를 두개 넣었는데, 하나의 폴더 속에 오른쪽 화살표시가 되어 있고 들어가지지가 않았다. 터미널에서 push를 해도 안되어서 해당 폴더를 지우고 다시 터미널에서 push를 하려고 했다. 그런데도 되지 않아서 git push origin main -f 위와 같은 에러가 떳다. 그래서 git remote -v 연결이 되어 있는지 확인을 해봤는데 안되어 있었다. git remote add origin 나의 레파지토리 주소 연결하여 git push origin main -f push 해주니까 올라갔다! 2022. 11. 29.
[React] 같은 component의 list를 render할 때 todolist를 React로 다시 한 번 만들어 보면서 발생한 에러를 정리한다. list의 원소들을 화면에 뿌려주면서 타나난 Warning인데, Error : 같은 component의 list를 render할 때, key라는 prop을 넣어줘야 한다. 라는 뜻이다. react가 기본적으로 list에 있는 모든 item들을 인식하기 때문이다. {/* 에러가 발생한 코드 */} {todos.map((item) => {item})} {/* 변경한 코드 */} {todos.map((item, index) => {item})} 2022. 11. 28.
팀 프로젝트가 끝난 후, 해당 소스코드를 내 GitHub로 옮겨와서 이어가는 방법 팀 프로젝트의 repository(==repo라고 부른다.)를 나의 GitHub로 가져오고 싶었다. 소스코드가 다른 멤버의 깃허브에 있었고 가져와서 좀 더 develop하고 싶은 마음에 다른 멤버의 소스 코드에 영향을 주고 싶지 않았다. 단, 과거의 commit, branch 그리고 tag history는 그대로 살려오고 싶었다. 그 방법을 잘 정리해둔 블로그를 보았고 내 관점에서 다시 풀어 블로그에 기록하고 찾아보려 포스팅을 한다. STEP 1. 오리지널 repo의 소스코드를 clone한다. [가져오려는 멤버(내가 아닌) GitHub에 repo를 내 PC로 복붙하는 방법!!] 나의 GitHub에 repo(폴더)를 만들고 '내 폴더'에 내가 관리하려는 폴더를 같은 이름으로 만들었다. cmd 창에서 '내 .. 2022. 11. 16.
[devtools] - Intellij에 적용하는 방법 1. devtools 적용법 build.gradle을 선택하고 developmentOnly를 넣어준다. 2. file - settings에서 아래와 같이 체크한다. 2022. 10. 30.
[스프링 부트 설치] - intellij와 연동 1. 자바 11 버전 설치 && 사이트 접속 초보자는 자바 11버전을 설치하는 것이 막힘이 없이 수행할 수 있기 때문에 11버전 추천! https://start.spring.io/ 2. Spring Boot 설정 Maven Project는 XML을 사용하는데 잘 사용하지 않고 요즘은 Gradle Project를 설치한다고 한다. Spring Boot에서 SNAPSHOT, M1의 경우 아직 만들고 있는 중이거나 정식 release되지 않은 것이라서 선택하지 않고 높은 버전인 2.7.5로 선택했다. Project Metadata에서 Group은 보통 기업 도메인명을 쓰면 된다. Artifact에는 보통 프로젝트명을 쓰고 빌드되어 나올 때 결과물이다. packaging은 웹을 개발할 때, war를 선택한다. .. 2022. 10. 28.