
Git, 버전관리, Server/Client, local/remote
master 기본 브랜치 명칭 -> main으로 변경 ` master라고 부르는 기본 브랜치를 main으로 명칭 변경하여 오류가 발생하지 않도록 한다. user명, user email 정하기 user명 정하기 : ` user email 정하기 : ` ` : 이 컴
버전 관리 개념 1.사진사 ` 사진사를 고용한다. -> 코드의 현재 상태를 찍을 사진사 고용(한 프로젝트 관리 시 최초 1회) 2.사진에 찍힐 사람들 ` 사진에 찍힐 사람들 모여라(사진을 찍을 때마다) 3.사진 찍기 ` 모인 코드들의 현재 상태를 찍기(사진을 찍을
git remote add origin 리포지토리 주소리포지토리와 내 로컬 폴더 연결git push origin main깃허브 리포지토리 메인 브랜치에 현재 커밋 넣기git pull origin main서버에서 일어난 변경사항을 로컬에 동기화git clone 리포지토리
로컬에서 깃을 생성하고 소스트리에 넣어보기(변경,커밋) ` ` 스테이징 -> git add 와 같은 기능 커밋 -> git commit -m "커밋내용"과 같은 기능 ` 소스트리로 git reset -
브랜치를 몰라도 협업이 가능 ->직관적이고, 쉽다. but 힘들고 불편하다 브랜치를 이용해 협업이 가능 ->편하고 문제 발생할 가능성이 적다 브랜치 모르고 협업시 발생 가능한 문제 1.로컬이 서버의 변경 사항을 알지 못한다. -> 을 통해 서버의 변경 사항을 받고 하면 해결 가능 2.conflict가 발생할 수 있다 -> 같은 파일의 같은 라인의 코드를 ...
브랜치 -> 각 작업 공간을 나눠버리고 나중에 한번에 합쳐버리자!! 사용 이유 : 브랜치 사용을 하지 않으면 작업하기 전에 pull을 통해 변경된 사항을 pull받아야 함. 하지만 같은 파일의 같은 라인 수정시 conflict 발생 가능하기 때문에 conflict 해결해야 함. 브랜치 관련 명령어 ` : 현재 생성되어 있는 브랜치 목록 보기 ` : n...
fork ` -> 다른 사람의 레포지토리(원본 레포지토리)를 내 깃허브의 레포지토리로 가져오기 -원본 레포지토리에는 내가 변경한 사항(commit 등) 반영 x -내 레포지토리에만 변경 사항 반영 o pull request(=PR) ` -> 내가 변경한 사항을 원본 레포지토리에 반영하도록 요청 실습 GitriniForkRepo pork하기 원하는 레포...
SLACK ` ->업무 협업 메신저 ->github와 slack 연동 가능, 리포지토리 업데이트 사항(COMMIT,PR) 발생시 알림. SLACK과 Github 연동 SLACK 채널의 메시지 보내기 -> ` -> 연동완료 깃린이 채널에 레포지토리 구독해보기 `이라는 메세지 전송 Connect Github account 버튼을 눌러 깃허브와 연동시...