2인 이상 Commit it 원칙[master] 브랜치에 직접 commit은 안됨 (버전 관리 꼬임 방지)[master] 브랜치를 바라보는 기준으로 새로운 브랜치 생성(새로운 기능 개발시)[feature/name] 형식으로 이름을 정하고 name만 커밋함(꼬임 방지)[feature/name] 브랜치의 기능 개발이 끝나면 [master] 브랜치에 합함main 버전을 기준으로 feature/sotong-create-data 기능 개발을 시작한다!!마지막 커밋 사용 제거하고 내가 적어야 함 ㅠ브랜치 commit 끝!
# 워킹 디렉토리의 변경사항을 폐기git reset --hard# Untracked 파일 제거git clean -fd# 원격 저장소에서 최신 소스를 가져옴git pull origin main브랜치에 error 코드 넣고 난뒤에 이전 버전으로 돌아가는 방법도 알아야 함..
불러오고 싶은 파일을 우클릭 하고 Git Bash를 눌러준다. https://pasongsong.tistory.com/103?category=1083198 git init을 입력하여 로컬저장소로 만든다 git의 원격저장소와 연결해준다. Source Tree에서 로컬저장소 위치와 프로젝트 이름을 쳐준다 로컬저장소 불러오기 끝
브랜치를 눌러 자신이 맡은 임무를 간단하게 적는다 branch가 만들어진걸 확인 할 수 있다. 모두 스테이지에 올려주고 왼쪽 아래에 커밋을 누른다 push를 누르고 자신의 Branch에 push한다 github로 돌아오면 이런 창이 떠있는데 compare pull request 해준다. 끗
https://pasongsong.tistory.com/120 [Git] fork 실습 fork 하고 싶은 원본 저장소에 들어가 fork를 눌러줍니다 create fork를 누르고 자신의 repository에 가면 fork 된걸 확인할 수 있음 fork 하여 가져온 원격 저장소를 소스트리를 사용하여 로컬저장소를 만 pasongsong.tistory.com Fork 다른 사람의 저장소에 push할 수 있게 하는 것 branch가 평행세계라고 한다면 Fork는 평행우주 원본 저장소를 fork하여 원격 저장소를 만든다 원격 저장소에 push하고 소유자에게 pull request 요청
Branch 2명 이상이 소스코드 버전관리할 때 필요한 것 독립적으로 작업을 진행하기 위한 개념 각각의 Branch는 다른 Branch의 영향을 받지 않아 여러 작업을 동시에 진행할 수 있음. 문제 상황 이런 상황에 Branch를 만들어야한다. A, B 먼저 push한 commit은 올라가고 뒤늦게 push한 다른 한 쪽은 에러가 뜬다 -> '최신 코드에 push 하시오' Branch 사용 master, origin master -> Git에서 기본으로 제공하는 branch 포인터이기 때문에 커밋을 가리키는 것만으로 분기를 만들 수 있어 가볍고 빠르다 master Branch를 기준으로 큰 줄기를 잡고 잔가지에서 조금씩 수정해서 다시 큰 줄기로 합치는 것.