git

Tools

[Git] merge 와 rebase

하위 브랜치에서 작업을 마치고 상위 브랜치로 합치는 방법으로는 merge 와 rebase 가 있다. 그 차이점이 헷갈려 정리를 해보았다. Git 브랜치 합치기 - git merge merge 를 실습하기 위해 main branch 에서 하위 브랜치를 하나 따서 새로운 파일을 생성한다. 1. 하위 브랜치 생성 (main)$ git branch merge-practice 2. 브랜치 이동 후 파일 추가 ( merge.yaml ) 후 커밋 merge & rebase Test .. ( 내용 무관 ) 3. main 브랜치에서 기존 파일 수정 ( practice.yaml ) 후 커밋 merge 와 rebase - merge 테스트하기 ( 추가 ) 4. 브랜치 합치기 ( 현재 위치 : main ) (main)$ gi..

DevOps

[Git] Git Flow 와 GitHub Flow, branch 전략에 대해서

토이 프로젝트를 시작하기 전에, branch 전략을 어찌할 지 고민하다가 정리를 해보기로 했다. Git과 Github 1. Git과 Github 먼저, Git과 Github 를 혼용하여 썼던 적이 많아 용어 정리를 해보았다. Git 은 2005년 Linus Torvalds가 만든 특정 오픈 소스 Version Control 시스템으로, 각 개발자에게 로컬에서 코드 변경의 전체 기록을 제공하는 분산 개발을 지원한다. 대부분의 Git 작업에는 로컬 파일과 리소스만 필요하며 일반적으로 네트워크의 다른 컴퓨터 정보가 필요없다. 또한, 개발자가 서로 다른 branch에서 동시에 작업하고 코드를 병합할 수 있게 한다. Github 는 웹 기반 Git 리포지토리 호스팅 서비스로, 자체 기능을 추가할 뿐만 아니라 Gi..

limnj
'git' 태그의 글 목록