본문 바로가기

개발 관련10

[Git] git submodule을 이용하여 중요한 정보 숨기기 글이 긴 것 같아 필요에 따라 볼 수 있게 앵커로 먼저 정리한다. 원격 레포지토리로부터 로컬로 서브모듈 가져오기(이동) (2022.08.20. 브랜치를 나누어 작업하는 경우 내용 추가) 로컬에서 수정한 서브모듈 원격 레포지토리로 올리기(이동) 프로젝트에 적용하기(이동) (2022.07.13.) 권한이 없는 사용자에 대해 민감정보가 보호되는 모습(이미지) (이동) (2022.08.14.) EC2 CLI 환경에서 submodule 가져오기 (GitHub access token 을 이용한 authentication) (이동) 1. 찾아보게 된 배경 약 6개월 정도 서버 공부를 하며 혼자 로컬에서 작업하는 경우가 많았기에, 민감 정보는 .gitignore 로 숨길 수 있어 굳이 정보를 숨기기 위한 다른 방법을 .. 2022. 1. 11.
[ERD 설계] 오늘의집 - ERD 설계 ERD 설계는 '생활코딩 - 관계형 데이터 모델링' 강의 내용을 참고하여 진행하였다. 1. 필요한 Entity 뽑아내기 오늘의집 페이지는 이미 완성된 웹페이지이기 때문에 화면 자체를 기획자로부터 넘겨받은 스토리보드, 기획서라고 생각하고 ERD 모델을 구상하기로 하였다. 여러 페이지를 띄워놓고 묶을 수 있는 덩어리, 속성으로 Entity 와 Attribute 선택, 모든 것들을 Attribute에 포함하지는 않고 프로젝트에 필요한 일부만 옮기기로 하였다. 1. 사용자와 관련된 페이지들 2. 판매글과 관련된 페이지들 2022.01.09. 프로젝트를 진행한 과정, 얻어간 점들을 남기기 위해 수정된 방향이 있을 경우 이전 방법에 어떠한 문제가 있었는지, 어떻게 수정하였는지도 함께 남기기로 하였다. < 1주차 E.. 2022. 1. 7.
[Git] git 명령어 변경된 모든 파일 스테이징 $ git add . 현재 상태 조회 $ git status 스테이징한 내용 commit $ git commit -m "커밋메시지" commit 내용 push $ git push 브랜치 생성하기 $ git branch 브랜치 이름 변경 $ git branch -m 등록된 브랜치 확인, 현재 브랜치 확인 $ git branch -v 브랜치 전환하기 $ git checkout 브랜치의 추적 확인 (브랜치가 향하고 있는 원격 브랜치 확인) $ git branch -vv 추적 브랜치 설정 $ git branch --set-upstream-to 추적 브랜치 해제 $ git branch --unset-upstream remote repository 확인 $ git remote -v rem.. 2021. 8. 2.
[Git] fork한 repository 동기화부터 pull request (PR)를 보내기까지 1. fork해 온 repository와 동기화 할 remote repositoty 설정 1. Git bash 열기 2. 현재 설정되어있는 remote repository 확인하기 $ git remote -v > origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch) > origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push) 별도의 설정을 하지 않았다면 다음과 같이 본인의 repository만이 보일 것이다. 3. fork 한 나의 repository와 동기화할 새로운 remote repository를 'upstream'이라는 이름으로 등록 (브라우저 주소창의 url이 아니라 clone할 때 사용.. 2021. 8. 2.