개발/Git 3

[트러블 슈팅] 브랜치명 대소문자 구분하기, 원본 저장소에 브랜치 push하기, Git origin과 upstream 차이

매주 무난하게, 또는 치열하게 과제를 해가며 어느덧 6주차 절반이 지나간 데브로드 코스. 트레이너님께 DM으로 나의 과제 제출 브랜치 주소가 항상 잘못되어 있었다는 연락을 받았다. 오타 강박이 있는 나로서는 어떻게 그런 일이 발생할 수가 있는지 너무나 충격이었다. 차라리 '코드가 잘못되었어요', '코딩 실력이 아직 부족하시네요' 이런 말은 참아도 어떻게 내가 이런걸 인지하지 못하고 지나쳤을 수가......... 심지어 이런 일로 남을 번거롭게 했어....... 그 사건이 도화선이 되어 CLI를 사용하지 않고 브랜치 생성하는 방법, 브랜치명의 대소문자를 구분하는 방법, 원본 저장소에 브랜치 push 하는 방법, Git의 origin, upstream 개념 등을 알아보았다. 1. 브랜치명 대소문자 구분하기 ..

개발/Git 2023.04.23

[Git] GitHub Actions 사용 방법

GitHub Actions 사용 방법 원티드 프리온보딩 인턴십 1-2주차 강의 내용을 복습할 겸 직접 깃허브 액션을 사용해 보았다. 깃허브 액션을 사용하면 깃허브 레파지토리에서 바로 소프트웨어 개발 워크플로우를 자동화 할 수 있다. 1. .github/workflows 폴더 생성 워크플로우를 짜기 위해서는 .github 폴더 안에 workflows 라는 폴더가 있어야 한다. 이 .github/workflows/ 폴더 안에 넣는 여러가지의 파일 하나 하나가 CI/CD 파이프라인이 되는 것이다. 2. CICD.yml 파일 생성 .github/workflows/ 안에 파일을 생성한다. // 예시 파일 name: CI/CD on: // 언제 돌릴 것인지 push: branches: - master // mast..

개발/Git 2023.01.10

[Git] Husky 사용 방법

Husky 사용 방법 지난 시간에 이어 이번에는 Husky 사용 방법에 대해 학습할 것이다. 허스키는 무엇인지, 왜 필요한지, 어떻게 설치하고 실행하는지 알아보자. 🔗 [JavaScript] prettier, eslint 설치 및 실행 방법 (+캐시파일 사용 방법) [JavaScript] prettier, eslint 설치 및 실행 방법 (+캐시파일 사용 방법) prettier, eslint 설치 및 실행 방법 원티드 프리온보딩 인턴십 1-1주차에 배운 내용을 복습해 보자. 프로젝트를 시작하면서 처음 세팅할 때 필요한 prettier와 eslint가 무엇인지 살펴보고, 어떻게 사용 shinjungoh.tistory.com ❓ husky를 사용하는 이유 자동화의 필요성 eslint, prettier을 도입..

개발/Git 2022.12.29