//브랜치 만들기 git branch test //브랜치로 이동 git switch test //브랜치 원격저장소에 올리기 git push origin test 협업을 할때는 브랜치를 merge하기 전에 코드를 확인해야함 Pull Request는 협업 프로젝트에서 변경사항을 다른사람(ex 상사)에게 검토받고 merge 하기 위해 사용되는 기능 1️⃣ 메뉴에서 Pull requests 선택하고 New pull request 클릭 2️⃣ merge할 브랜치 선택하고 commit 메시지 확인 후 Create pull request 클릭 3️⃣ create a merge commit squash and merge rebase and merge 세 옵션중 마음대로 택 1 결론 : 협업을 할때 브랜치를 만들고 me..
커밋 메시지 작성시 전체적인 포맷 타입(Type): 제목(Subject) 본문(Body) 꼬리말(Footer) 타입(type) 해당 커밋은 무엇에 대한 작업인지 키워드를 통해 표시 Feat - 새로운 기능 추가 Fix - 버그 수정 Build - 빌드 관련 파일 수정 Ci - CI관련 설정 수정 Docs - 문서(문서 추가, 수정, 삭제) Style - 스타일(코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없는 경우) Refactor - 코드 리팩토링 Test - 테스트(테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없는 경우) Chore - 기타 변경사항(빌드 스크립트 수정 등) 제목(subject) 커밋 메세지의 제목 제목은 50자를 넘기지 않고, 마침표를 붙이지 않아야함 제목에 커밋 타..
git flow란 git 브랜치 전략! 크게 5개의 브랜치를 사용 메인브랜치는 master, deveolp 보조브랜치는 feature release, hotfix 가장 큰 원칙 master와 develop 브랜치를 구분 하는 것 메인브랜치 master 현재 배포할 수 있는 코드들이 있는 브랜치, 바로 실행 가능한 상태를 유지 develop 실제 일상적인 개발은 진행되는 곳, 개발자들이 다음 버전을 실시하기 위해 사용하는 브랜치, 실행가능한 상태를 만들어가는 과정을 진행하는 브랜치 보조브랜치 - 메인브랜치와 다르게 사용을 마치면 삭제함, 필요에 의해 사용 feature : develop으로 부터 생성됨, 기능 구현하기 위해 사용, feature에서 개발을 완료하고 develop으로 merge한 후 삭제 r..
원격저장소(git hub) 만들면? 1. 컴퓨터 고장나도 안심 2. 협업가능 1️⃣ git hub 에서 새로운 레파지토리 생성 후 git init 2️⃣ 메인 브랜치 이름 main 으로 변경 (기본값 master로 되어있음) git branch -M main 3️⃣ 로컬저장소에서 원격 저장소로 옮기기 git push -u 깃허브 원격 저장소주소 로컬브랜치명 4️⃣ 저장소 주소 변수로 만들어서 push 하기 git remote add 원하는변수명 원격저장소주소 *저장소 주소가 너무 길어서 변수에 저장하는 것 5️⃣ 변수로 만든 저장소주소 push 하기 git push -u 변수명 로컬브랜치명(③과 같은과정) * git push 할때 -u 추가하면 주소 기억하라는 뜻, 한번 -u 쓰면 그뒤론 git push..
git branch : 파일(commit)의 복사본, 복사본에 코드짜보고 잘 실행 되면 원본파일에 적용 git branch 브랜치명 //브랜치 생성 git switch 브랜치명 //브랜치로 이동 git add . + git commit -m "커밋메시지" git switch main //메인 브랜치로 이동 git log --oneline --all --graph //그동안 커밋기록 보기 특정 브랜치 코드를 메인 브랜치와 합치기 git switch main //기준이 되는 메인 브랜치로 이동 git merge 브랜치명 //원하는 브랜치와 merge 협업 프로젝트시 1. 저장소 생성 : 깃허브에서 새로운 저장소(레파지토리)를 생성한다. 2. 로컬 저장소 복제 : 'git clone'으로 로컬에 레파지토리를 ..
git : 작업한 코드들 기록, 보관해주는 프로그램 staging area : 커밋하기 전에 커밋할 파일들 골라놓는 곳 repository : 커밋된 파일들 모아놓는 곳 1) git 설치 2) 작업 폴더 생성 후 shift + 오른쪽마우스 클릭 PowerShell 창열기 3) git 유저 이름 셋팅 git config --global user.email "홍길동@naver.com" git config --global user.name "홍길동" 컴퓨터에서 git 처음 사용한다면 위 코드를 터미널에 차례대로 입력 4) 비주얼스튜디오에서 폴더 열고 터미널에 아래 코드 입력 git init //git이 추적 시작 git add 파일명 // "스테이징한다~" 라고도 함 git commit -m "커밋메시지" g..