오픈 소스 버전 관리 시스템(VCS: Version Control System) -> 공유 불가로컬에서 버전 관리소프트웨어 개발 및 소스 코드 관리에 사용Git Repository를 위한 웹 기반 호스팅 서비스 -> 원격 저장소, 공유 가능클라우드 서버를 사용해서 로컬
폴더 우클릭 > Team > Switch To > New Branch브랜치명을 입력커밋, 푸쉬하기푸쉬완료
branches 클릭New pull request 클릭메시지 작성 후 Create pull request 클릭협업 중인 Repository에 pull request가 전송됨Merge pull request 클릭Merge 완료
: 현재 Checkout한 브랜치를 기준으로 Merge된 브랜치인지 아닌지 확인https://mylko72.gitbooks.io/git/content/branch/checkout.html
사용 주로 협업할 때 사용. 로컬에서 작업하고 있을 때, 같은 팀원이 원격 저장소에 먼저 변경 사항을 커밋하고 push 원격 저장소의 업데이트된 내용이 나의 로컬저장소에는 최신화가 되어있지 않기 때문에 이럴 때 pull과 fetch를 사용. fetch : 업데이트된
다른 사람의 깃허브 레파지토리에서 내가 어떤 부분을 수정하거나 추가 기능을 넣고 싶을 때 해당 레파지토리를 내 깃허브 레파지토리로 그대로 복제하는 것사용법 : fork하려는 레파토리의 우측 상단의 Fork 버튼을 클릭삭제 : setting - Danger Zone -
Commit Message를 통해 추가/수정사항에 커밋 메시지만으로 파악이 가능하고, 빠르게 원하는 커밋 내용을 확인하고 파악하게 함필수. 반드시 타입과 함께 작성\`type: \[- 제목은 최대 50자를 넘지않도록 주의해당 커밋에 대한 주요 내용을 간략하게 기록타입(