학습 기록/데브코스 웹 풀스택 4기 24

포트폴리오 / 협업 환경 구성 (4)

date/ 24.08.16. 브랜치 이름 규칙과 테스트 메인 브랜치그대로 둔 상태로 복사를 해갑니다. 언제 복사를 할까요?(보통 develop branch 라는 하위 브랜치를 따서) 기능 개발을 할 때: feature/login, feature/select-product 등 기능의 이름을 붙여서 이름을 작성합니다.출시 준비: release-1.3, release-1.4 등긴급 수정: hotfix-1.2.1 등으로 버그 수정 등 관리  이렇게 브랜치를 생성해보았습니다.만약 생성한 브랜치를 삭제하고 싶다면 git branch -d (브랜치명) 명령어를 터미널에 입력하면 됩니다.하지만 이렇게 브랜치를 생성하고, feature/login에서 내용을 수정한 후 feature/select-product로 넘어와도 ..

포트폴리오 / 협업 환경 구성 (3)

date/ 24.08.14. 오늘은 깃허브 사용법 위주!계정 생성하고 레포지토리 생성해 보기 근데 저번 숙제 마크다운으로 리드미 쓰기 아니었나  깃허브에 내 로컬 프로젝트 업로드 하기fetch: 서버에 있는 코드를 갖고 올 때 쓰는 것push: 로컬 컴퓨터 안에 있는 코드를 깃헙에 업로드할 때 사용하는 명령어git push (원격저장소별칭) (원격저장소레포지토리명)예) git push origin master만약 git log 명령어를 사용했을 때 head -> master로 표기된다면? 위의 예시에 레포지토리명으로 master를 그대로 쓰면 됩니다.경우에 따라 main으로 되어 있을 때도 있습니다. (자세한 이유는 나중에)  CLI clone깃허브 연동을 다른 방법으로 할 수 있을까? 이제까지는 나의 ..

포트폴리오 / 협업 환경 구성 (2)

date/ 24.08.13. 깃 기본 이론1. 깃은 분산식 버전 관리 시스템 깃은 로컬 시스템입니다그냥 설치해서 사용하는 일종의 프로그램이라고 생각하며 됩니다.그림을 그리기 위해 포토샵, 일러스트레이터를 이용하는 것과 같습니다.어디에 설치할까요? ➡️ 로컬 시스템, 즉 나의 컴퓨터에!(깃허브는 원격으로 중앙에서 우리 프로젝트를 백업, 버전 관리, 협업이 가능하게 하는 시스템입니다)깃을 통해서 각자의 컴퓨터를 깃허브로 모이게 하는 것이라고 생각하면 됩니다. 프로젝트 버전 관리는 어떻게 이루어지나요?굳이 내 컴퓨터에 다양한 버전의 프로젝트를 남겨둘 필요가 없습니다. '나 지금 버전 1.1 만들 거니까 버전 1.0은 네가 갖고 있어~' 하고 깃허브에 올려 두면 되겠죠?그렇다면 진짜 깃과 깃허브가 동작하는 방식..

포트폴리오 / 협업 환경 구성 (1)

date 24.08.12.  프로젝트 관리의 중요성프로젝트? 하나의 프로그램을 만들기 위한 일련의 프로세스소스 구현 뿐 아니라 기획, 설계, 테스트, 배포 등을 전부 포함예시: 계산기 만들기, 노션 만들기 등리드미 Readme완성된 프로그램의 설명서 - 프로그램 사용 방법, 레퍼런스 등을 설명구현중인 프로젝트의 현황 - 구현된 주요 기능, 구현 현황, 코드가 해결해야 하는 문제 등리드미는 프로젝트의 성공과 직결된다. 리드미 작성법(개념)리드미는 특별한 파일이 아닙니다. 그냥 확장자만 .m(ark)d(own)일 뿐그럼 마크다운은 무엇인가요?txt → 단조롭게 글만 적을 수 있음md → 글자 크기 굵기 등 설정 가능: 가독성 상승일반 사용자들도 웹에서 쉽고 예쁘게 글을 쓸 수 있게 제공하고 있는 하나의 기술..