Sever/Tools3 Git Submodule 활용 Submodule 이란하나의 Git 저장소(레포지토리) 내에 또 다른 Git 저장소를 하위 디렉토리로 통합해 넣는 것을 말합니다.저희 조는 .env 파일과 같은 민감정보를 편리하고 안전하게 공유하기 위해 private 레포지토리를 생성해 서브모듈로 등록해보았습니다.git의 서브모듈은 하위 디렉터리 내에서 변경 사항이 발생해도 상위에서 바로 반영되지 않고, 서브 모듈 자체를 하나의 커밋 단위로서 관리합니다.서브 모듈에서 변경되었던 사항들이 추적되지 않고, 커밋 단위로 나타내지며 볼 수 없도록 되어 있습니다.사용방법서브모듈 세팅git submodule add [repo-url] [path] # 현재 프로젝트 루트 디렉토리에서 submodule 등록git submodule add 명령어를 수행하면 루트 경로에.. 2025. 2. 26. [Nginx+Certbot+Let's encrpyt+Docker]https 통신을 위한 ssl(tls)인증서 등록하기 도메인의 호스팅이 완료된 이후, https 프로토콜을 활용하기 위한 설정을 진행합니다. 아직 도메인 네임 서버에 도메인을 등록하지 않았다면? (이전글)도메인 주소를 DNS에 호스팅하기 [AWS]Elastic IP 주소 할당 + Route53 호스팅 Letsencrpyt 와 Certbot을 이용한 SSL(TSL) 설정 Certbot https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal 공식 사이트에서 소개하는 nginx 와 ubuntu 20 에서의 사용방법 https://eff-certbot.readthedocs.io/en/stable/install.html#alternative-1-docker 그외 문서, 도커를 활용하는 방식 소개 Let's.. 2023. 9. 5. Git 활용 branch 관련 git branch -m [기존 이름] [변경할 이름] : 브랜치 이름 변경 git branch -d [브랜치명] : 로컬 브랜치 제거 git push origin --delete [branchName] : 원격 브랜치 제거 git checkout [브랜치명] : 브랜치 변경 git checkout -b [브랜치명] : 브랜치 생성 및 변경 commit 관련 git commit -m "메세지" git commit -a : add와 동시에 commit git commit -am "메세지" : option -a 와 -m 을 합친 것 log 관련 git log git log --graph non-fast-forward 병합 관련 fatal: refusing to merge unrelated .. 2021. 1. 31. 이전 1 다음