분기 전용 도마뱀붙이를 원하기 때문에 활용법으로 보충하면

2388 단어 Git
WithOne Advent Calendar의 7일째 보도입니다.
오늘의 주제는Git입니다.
나는 현지에서의Git의 운용을 보도했다.

분지 전용 벽호를 원합니다.


기트를 사용하면서 이런 생각을 해본 적이 있나요?
평소 여러 지점에서 근무하는 1천명 중 1명가량이 겪었던 고민이라고 생각한다.
여러 가지를 사용하지 않는 분들께 전달하기 위해서.
예를 들어 나는 이럴 때 여러 가지로 일한다
  • 기능의 실현으로 막혔기 때문에 기분전환을 위해 다른 지점으로 다른 기능을 시작했다
  • 검사를 위해 여러 지점을 동시에 병렬로 작업해야 함
  • 꾸벅꾸벅 졸다


    조금이면 곤란하지 않을 거예요.
  • 여러 브랜치의 교차
  • 로컬 연결 대상으로 전환할 부팅 장치 준비
  • 사용한 별 부스러기 쓰레기 산란
  • 이런 이유로 스매시가 많으면 한꺼번에 귀찮아져요.

    예컨대


    기능α 생성 시 우선 순위가 높은 기능β 브레이크 생성
    대다수 사람
    1. 작업 중의 기능α 메쉬로 저장
    2. 개발자 지점으로 돌아가기
    3. 기능β 브랜치 생성
    이런 절차로 일을 시작합시다.
    그러면β 설치 완료 후
    4. 기능α 분기로 돌아가기
    5. 인터레이스 적용
    이런 흐름으로 돌아가실 거라고 생각합니다.
    그런데 이 스쿼시가 붙으면...
    바로 이 투고의 주제다.

    커미션을 잘못 거신 걸로 바꿀까요?


    기능α 생성 시 우선 순위가 높은 기능β 브레이크 생성
    앞의 그런 상황에 대한 절차는 다음과 같다.
    1. 작업 중의 기능α 신청서를 제출하다
    2. 개발자 지점으로 돌아가기
    3. 기능β 브랜치 생성
    기능β 완성
    4. 기능α 분기로 돌아가기
    5. 이전 커밋으로 재설정(Soft 선택 가능)
    이렇게 하면 서슴없이 기능을 발휘할 수 있다α 실현

    이름 정하자.


    재설정을 전제로 분기 전용 시작으로 제출
    다음은 브런치라고 합니다.
    다른 명칭이 좋은 사람은 마음대로 바꾸세요.

    GUI로 하면 이런 느낌이에요.



    붉은 테두리로 둘러싸인 것은 별이다.
    나는 아무도 나의 업무 공간을 본 적이 있는지 모르겠지만, 늘 이런 느낌이다.
    평소 SourceTree를 사용하고 GUI로 만들면 간단합니다.
    반환할 분기 별 앞에 커서를 놓고 마우스 오른쪽 버튼을 클릭하면 메뉴가 다음과 같습니다.

    [XXX를 본 커밋 시까지 복원]을 선택하면 다음 대화 상자가 나타납니다.

    모드를 선택한 후 (Soft 또는 Mixed) OK 를 누르면 분기 모드를 복원할 수 있습니다.

    사용 시 주의사항


    마지막으로 이 운용 방법은 조작 실수로 인해 다음과 같은 상황이 발생할 수 있다.
  • 옵션을 Hard로 재설정
  • 지점 잘못 밀어냄
  • 다른 브랜치를 밀어낼 때 브랜치 브랜치
  • 로 밀어냄
  • 분기별 제어의 존재를 잊고 그 뒤에 제출
  • 이런 상황에서 무슨 일이 일어날지 이해하지 못하는 사람에게는 추천하지 않는다.

    좋은 웹페이지 즐겨찾기