기본 흐름 인 GIT 시작하기


2

GIT를 시작하고 분기를위한 매우 간단한 워크 플로를 알고 싶습니다.

온라인으로 리포지토리를 호스팅하고 있으며 로컬에 추가 할 수있는 다양한 기능이 있습니다. 각 기능에 대해 기능 분기를 작성하고 성숙 시점에 도달 할 때 병합합니다.

나는 문자 그대로 GIT로 시작하고 있습니다. 중요한 습관을 놓쳤는 지, 나쁜 습관을 습득하기 전에 중요한 문제가 있거나 완전히 틀렸거나 실행 가능한 솔루션이 있는지 알고 싶습니다.

현재 두 가지만 수행하면됩니다.

  1. 각 기능에 대한 새 분기를 만듭니다
  2. 기존 브랜치 편집

feature_x에 대한 새로운 브랜치 만들기

git checkout -b feature_x
//make changes to files
git add .
git commit -m "my notes" -a
git push origin feature_x

작동하는 것 같습니다.

feature_x에 대한 브랜치 편집

git fetch --all
git checkout feature_x
//make changes to files
git add .
git commit -m "my notes" -a
git push origin feature_x

작동하는 것 같습니다.

중요한 것을 놓친 적이 있습니까?

답변:


0

유용한 기능 중 하나는 리베이스입니다. 당신은 그들이 성숙하기 전에 지점을 유지합니다. 그런 다음 마스터 브랜치는 계속 발전하고 브랜치는 업데이트 된 상태로 유지해야합니다. 예를 들어 branch1을 master로 병합 한 다음 branch2를 체크 아웃한다고 가정합니다. branch2에도 branch1이 포함 된 최신 버전의 마스터가 포함되기를 원합니다. 그것은 무엇입니까 git rebase. 따라서 작업 흐름은 다음과 같습니다.

git checkout feature_x
//update base code
git rebase master
//make changes to files
git add .
//...
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.