독학 114

[Git/GitHub🐱] 팀 개발을 위한 Git, GitHub 시작하기 DAY4

2월 12일에는 챕터 5인 를 학습했다. 교재 실습하기📌 실습을 위한 사전 준비❗gitHub에서 새로운 원격저장소 만들기❗소스트리 클론하기 📌 amend : 마지막 커밋 수정하기❗파일 생성 후 커밋❗기존 커밋 수정하기❗amend로 마지막 커밋 메시지 수정 후 원격저장소 브랜치에 강제 푸시하기 📌 cherry-pick feat/a 브랜치의 커밋 하나를 feat/b 브랜치에 반영하기❗feat/a 브랜치 생성 후 커밋 추가 ❗feat/b 브랜치 생성 후 커밋 추가❗체리픽 📌 resetfeat/b 브랜치의 최신 상태를 직전으로 되돌리기❗이전에 실습한 변경사항들을 원격저장소 브랜치에 반영하기❗reset ; Mixed 옵션❗reset ; Soft 옵션 : Mixed 옵션과 비슷하나, 변경사항을 바로 커밋할 수 있다..

[Git/GitHub🐱] 팀 개발을 위한 Git, GitHub 시작하기 DAY3

2월 11일에는 챕터 4인 를 학습했다. 직전 글에서 언급했던 문제를 해결했다. 다만 day2 이후로 폴더들을 전부 삭제하고 다시 복습했기 때문에 폴더명이 조금씩 다르다. 교재 실습하기📌남의 저장소를 내 계정에 통째로 복제하기 (Fork)❗실습을 위해 GitHub 계정을 하나 더 만들었다. 기존 계정 : yeonjae02, 새 계정 : chlduswo ❗새 계정으로 로그인한 상태에서 기존의 레포지토리를 찾아 Fork 버튼 클릭❗소스트리에서 새로운 탭을 열어 클론을 클릭해서 새 계정의 원격저장소 주소를 넣는다.❗소스트리를 새 계정으로 로그인한 후 기본계정으로 설정한다. ❗커밋 페이지 하단의 계정이 새롭게 추가한 계정이 아니라면 사람 아이콘 클릭 후 대체 작성자 정보 사용에서 새 계정 정보를 넣는다.❗pus..

[Git/GitHub🐱] 팀 개발을 위한 Git, GitHub 시작하기 DAY2

2월 5일에는 챕터 3인 를 학습했다. 교재 실습하기📌 새 브랜치 만들기❗현재 브랜치가 가리키는 커밋을 기준으로 새로운 브랜치 생성 ❗새 브랜치 체크아웃을 선택하면 브랜치 생성과 동시에 만들어진 브랜치로 이동한다. 📌 브랜치 이동하기① 소스트리 브랜치에서 체크아웃하려는(==이동하려는) 브랜치를 찾아 우클릭 ② 체크아웃 브랜치명 클릭 (혹은 브랜치 더블클릭으로도 가능!) 📌 브랜치와 브랜치 합치기, 병합(merge)❗병합 커밋(Merge commit) : 서로 다른 부분이 있는 두 개의 커밋을 합치기 ① 커밋② 나만 사용하는 feature/cart 브랜치에 먼저 병합해서 문제가 없음을 확인한다. ③ 병합 커밋을 master 브랜치에 반영하기 위해 master 브랜치 체크아웃 ④ Merge branch ....

[Git/GitHub🐱] 팀 개발을 위한 Git, GitHub 시작하기 DAY1

교재 : 팀 개발을 위한 Git, GitHub 시작하기 (한빛미디어) git 자체는 웹프로그래밍기초 수업을 들으면서 써본 적이 있는데, gitHub desktop으로 push, gitHub에서 교수님의 레포지토리를 fork하는 정도로만 해본 것 같다. 수업에서는 GUI로 버전관리를 했는데, 교수님께서 꼭 CLI로도 버전관리를 학습해보라고 하셨다. 그래서 2022년 초에 책을 샀는데, 토익 등과 같은 여러 일로 미뤄지다가 이번 방학에는 꼭 책을 한 번 제대로 공부하자는 생각에 공부를 2월 3일에 시작했다. 책에서는 일주일 완성 로드맵을 제시하고 있고 이를 그대로 따라서 책을 한 번 끝까지 본 뒤에는 인프런에서 진유림 선생님의 강의를 들으며 한 번 더 공부할 생각이다. (이미 강의 결제까지 했다.) 교재 실..