본문 바로가기

💻Programming16

[git] 효율적인 협업을 위한 Git-Flow 이해하기 (사용하는 branch 와 repository 구성) 👨‍👩‍👧‍👦 git flow 란? ➡️ 협업시 브랜치들의 효율적 관리를 위한 브랜치 관리 전략 또는 방법론 🌳 git repository 원격 저장소 (remote repository) Upstream Repository : 개발자들이 공유하는 저장소로 최신 소스코드가 저장되어 있는 원격 저장소 Origin Repository : Upstream Repository를 Fork한 원격 개인 저장소 로컬 저장소 (local repository) Local Repository : 내 컴퓨터에 저장되어 있는 개인 저장소 🍆 사용하는 브랜치(branch) Git-flow에는 5가지 종류의 브랜치가 있다. master, develop ➡️ 항상 유지되는 메인 브랜치들 feature, release, hotfix .. 2023. 6. 2.
CSS 선택자 우선순위 CSS 선택자 우선순위는? 📌 1 순위 속성 값 뒤에 !important를 붙인 속성 h1{ background-color: red !important; } 📌 2 순위 HTML에서 style을 지정한 속성(inline) inline style 입니다. 📌 3 순위 id로 지정된 속성 #do{ font-size: 20px; } 📌 4 순위 class로 지정된 속성 .nav{ width: 40%; } 📌 5 순위 태그 이름으로 지정된 속성 p{ color: blue; } 📌 details 만약 동일한 선택자를 선언했다면, 더 나중에 선언한 것이 우선 span{ color: green; } span{ color: blue; } 선택자의 표현이 더 구체적인 것을 우선 p{ color: blue; } .box .. 2023. 6. 2.
[git 기초] 분산 버전 관리 시스템과 commited, modified, staged git 이란 소스코드를 효과적으로 관리할 수 있게 해주는 분산 버전 관리 시스템인 무료, 공개 소프트웨어. 🌎 분산 버전 관리 시스템 버전 관리 시스템 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 3가지 ➡️ 로컬 버전 관리, 중앙집중식 버전 관리(CVCS) , 분산 버전 관리. 분산 버전 관리 시스템 ✔️ 저장소를 히스토리와 더불어 전부 복제하여, 완전한 기록이 있는 자체 로컬 데이터베이스를 소유 ✔️ 서버에 문제가 생기면 이 복제물로 다시 작업하여 서버에 전송할 수 있다는 말. ✔️ 각 파일에서 무엇이 변경되었는지, 언제 변경되었으며 누가 변경했는지, 변경한 이유도에 대해서도 알 수 있다. 👍 참고 https://git-scm.com/book/en/v2/.. 2022. 2. 5.
Docker Container 생성(nginx, mongo, mysql, httpd) 및 실행 & Docker 명령어 ✅ docker 클라이언트와 서버(엔진) 버전 확인 1) 설치가 되어있지 않다면 도커 설치하기 ➡️ https://www.docker.com/products/docker-desktop 2) 버전 확인 ➜ docker version client 와 server(엔진) 버전 및 정보가 출력된다. 서버에서 반환된 정보를 받았다는 것을 통해 실제로 도커가 내 컴퓨터 서버와 통신하고 있다는 것을 알 수 있다. 3) 세부 정보 ➜ docker info 엔진 구성 및 설정에 대한 많은 세부 정보들이 나온다. 📦 Nginx(웹 서버) image의 컨테이너 생성 📌 docker container run ➜ docker container run --publish 80:80 nginx 🔧 실행 원리 🔧 Docker Hub로.. 2022. 2. 3.
[mac] Laravel 라라벨 실행시 주의점 📌 composer 설치 > composer install 설치 되어있지 않다면 해당 링크로 설치 => macOS 에서 Laravel 설치하기 📌 php 버전 확인 php가 설치 되어있지 않다면 아래 처럼 설치 > brew install php 업데이트가 되어있지 않다면 업데이트하기 > brew upgrade php ⭐️ macOS Catalina에서는 brew로 PHP 버전을 7.4로 업데이트할 때 아래 명령을 수행해야한다. > brew link --force --overwrite php@7.4 Linking /usr/local/Cellar/php@7.4/7.4.27... 810 symlinks created. If you need to have this software first in your PAT.. 2022. 2. 1.
[mac] Docker Compose 로 mysql 더 쉽게 설치하여 laravel 프로젝트에서 사용하기 🔗 docker로 mysql 설치하는 두가지 방법 🔍 docker 명령어로 docker 설치 https://hub.docker.com/editions/community/docker-ce-desktop-mac docker container run -d -p 3306:3306 mysql 아래와 같이 더 자세히 옵션을 추가할 수 있다. docker container run -d -p 3306:3306 --name mysql_db -e MYSQL_RANDOM_ROOT_PASSWORD=yes mysql -d 옵션 컨테이너가 detached 모드에서 실행되며, 실행 결과로 컨테이너 ID만을 출력 -p 옵션 호스트와 컨테이너 간의 포트 배포와 바인드를 위해 사용됨. 호스트 컴퓨터에서 컨테이너에서 리스닝하고 있는 포트.. 2022. 1. 30.
반응형