현대 개발 팀 프로젝트에서 버전관리와 클라우드 저장소는 필수불가결한 기술버전관리의 1등인 Git과 클라우드 저장소의 1등인 GitHub을 익히면 팀 프로젝트와 회사에서 효율적인 개발 협업이 가능세이브 없이 게임을 하는 것폰에서 하던 게임을 PC에서 할 때 처음부터 다시
각자 이름의 폴더를 만들고 각자 개발하다가 매주 일요일에 메일로 보내서 합친다혹시 에러날 수 있으니 백업본을 만들어 둔다상대방이 작업중인 파일을 고치고 싶으면 메일에 따로 적어준다코드를 합칠 때 이를 확인해서 내 코드에도 반영따로 조금씩 작업하다 내가 원할 때 코드를
명령프롬프트(Windows)/Terminal(Mac)에서 git을 입력해보고 내 컴퓨터에 Git이 이미 설치 되어 있는지 확인명령어에 대한 안내가 나오지 않으면 Git새로 설치https://git-scm.com/downloadswindow, mac에 docs가
git init원하는 폴더에서 Git 초기화를 하면 그때부터 가능Git 초기화를 하면.git이라는 숨겨진 폴더가 만들어진다 이게 로컬 저장소로컬 저장소에서 내가 만든 버전 정보, 원격 저장소 주소 등이 저장된다원격 저장소에서 내 컴퓨터로 코드를 받아오면 로컬 저장소가
추가적으로 한번 해봅시다!git add .을 해주면 나머지 파일이 선택이 됩니다!커밋은 '의미 있는 변동사항'을 묶어서 만든다버튼 클릭 버그를 고치는데 5가지 파일을 수정했다면 그 5가지를 묶어서 하나의 커밋으로 만든다동료 개발자(혹은 미래의 나)가 '버튼 클릭 버그'
내 컴퓨터의 로컬 저장소에서 버전관리가 완벽하게 되고 있어이제 GitHub에 올려서 다른 사람들과 함께 버전 관리를 할래!GitHub에 로그인해서 Boxiting 저장소 생성public & private은 내가 다른 사람들에게 공개 할거냐 안할거냐를 선택README.m
원격 저장소에 고양이가 커밋을 올렸습니다!신입 개발자 문어가 이 저장소를 본인 컴퓨터에 받아오고 싶어합니다!클론(clone)을 하면 원격 저장소의 코드를 내 컴퓨터에 받아올 수 있습니다로컬 저장소(.git폴더)도 자동으로 생깁ㅂ니다.그 와중에 고양이가 새로운 버전 '고
커밋 객체에는 무엇이 저장되나요?두 사람이 병렬로 커밋을 만들고 싶으면 어떡하나요?두 사람이 만든 버전을 합칠수 있나요?남이 만든 오픈소스에는 어떻게 기여할 수 있나요?Git GUI인 소스트리로 로컬 저장소 추가하기애드(Add)와 커밋(Commit)이 무엇인지 스테이지
변경 사항의 모음(X) 하나의 최종 코드 모음(O)다만 기존 커밋과 비교해서 변경된 파일이 아니면 '변경되지 않았다'고만 저장해서 용량이 무겁지 않다다만 기존 커밋과 비교해서 변경된 파일이 아니면 '변경되지 않았다'고만 저장해서 용량이 무겁지 않다Git으로 추적하는 파
만약에 계정이 github계정이 아니면 추가해주세요!boxiting-cat 파일 수정 후 add, commit, push하기스테이지에 올릴 파일 선택하기!commit message 작성master & origin/mastermaster는 내 컴퓨터에만 있는거고 orig
Q1. 왜 같이 작업하려면 여러 줄로 커밋을 쌓아야 하나요?A1. 한줄에서 작업하면 충돌이 날 수 있습니다, 똑같은 코드를 동시에 고칠 가능성이 있죠Q2. 그럼 n줄로 쌓고 나중에 합치나요?A2. 네, 그럼 충돌이 나더라도 합치는 시점에 명시적으로 충돌을 해결할 수 있
master 브랜치의 최신 커밋에(base)oct 브랜치의 최신 커(compare)을 합치려고 한다git mearge oct문어A는 고양4+a니까 둘이 합친 결과물은 당연히 문어A. 그래서 oct랑 master 브랜치 모두 문어 A를 가리킨다boxiting-cat 저장
머지할 때 두 버전이 같은 수정했다면 이를 수동으로 고쳐줘야 한다Boxiting-oct 저장소 feat/comment로 이동 후 '스파링 좋아요' 수정vscode에서 커밋 표시해보기!하단에 새로고침 버튼을 누르면 pull할게 있으면 pull하고 push할게 있으면 pu
1. 멋진 오픈소스에 기여하기 고양이와 문어가 만든 Boxiting 오픈소스가 흥했습니다 여기에 너구리가 숟가락을 얺고 싶어 합니다 다만 bising 저장소의 푸시 권한은 고양이와 문어만 가지고 있습니다 그렇다면 오픈소스에기여를 하기 위해선 커밋 전에 반드시 컬래버레
포크한 저장소에서 기능 개발에 마쳤습니다!이제 이 코드를 고양&문어의 원본저장소에 머지해달라고 하고 싶습니다너구리는 원본 저장소에 코드를 올릴 권한이 없는데 어떠하죠?머지하고 싶은 두 브랜치를 선택하고어떤 변경을 했는지 제목과 내용에 쓰면 됩니다단일 저장소에서 보낼 수
rebase : 묵은 커밋을 새 커밋처럼 조작하고 싶어요conflict가 안나는 상태로 내 커밋 만들기amend : 깜빡하고 수정 못 한 파일이 있어요, 방금 만든 커밋에 살짝 추가 할래요cheery-pick : 저 커밋 하나만 떼서 지금 브랜치에 붙이고 싶어요rese