본문 바로가기

git & github

(3)
git & github 기초(2) - github Pull Request, issues, Fork, github.io 1) github 1-1) Pull Request 1-2) issues 1-3) Fork 1-4) github.io 1) github 1-1) Pull Request 중요 point : 절대 main branch는 건들지 않는다!! (pull request 진행 순서) 프로젝트를 진행하는 과정에서 git 관리자(main 개발자)가 우선 본인의 local main branch에서 최초 commit(init commit)을 하나 생성(init commit은 예를 들어 최초 작업으로서 index.html을 생성하는 commit으로 보면 됨!!)한 뒤 이를 원격 저장소로 push한다! 그럼 github의 원격 저장소에는 main branch에 init commit이 하나 생성되어 있을 것이다! 이후 git 관리..
git & github 기초 - branch 합치기, github 기본원리 1) branch 합치기 1-1) merge 1-2) rebase 2) github 기본원리 2-1) token 넣기 2-2) 보내기 & 가져오기 +) 과거 commit 수정 3) git & github 실습 1) branch 합치기 branch를 합치는 방법은 크게 2가지가 있는데 바로 "merge"와 "rebase"이다!! 1-1) merge 기점(merge 실행 후 branch가 사라지지 않고 남아있는 branch)을 중심으로 commit이 하나 더 생겨 합쳐진다! * merge hell : merge가 너무 많아지면 git graph 상 commit과 branch 구조가 굉장히 복잡해진다!! merge의 장점 : 히스토리 추적이 가능하기에 어떤 상황인지 파악하기가 용이하다!! develop bra..
git 기초 - 기본 개념 및 작업 순서, commit, branch 1) git 1-1) 설치 및 기본 설정 1-2) 작업 순서도 1-3) 명령어 1-4) branch 2) git 실습 1) git 1-1) 설치 및 기본 설정 git : 소스 현상 관리 툴(상호 간의 코드 버전을 관리하는 툴) 소스 현상 관리 툴에는 SVN, git(대표적인 소스 현상 관리 툴)이 있다! 개발자의 경우, git은 선택이 아니라 필수로 잘 다뤄야 하는 툴이다! 프로젝트 단위(폴더)별로 여러 버전을 나누어 관리할 수 있게 해주는 툴이 'git'이다!! git 설치 $ git --version -> git이 깔려 있는지 버전을 확인하는 코드 # (result) git version 2.36.1 git 업데이트 Windows에서 update하는 방법 $ sudo apt update $ sudo ..