GIT 지점(I): 다섯 살로 해석

분기는 대부분의 현대 버전 제어 시스템에서 사용할 수 있는 기능이다.Git에서 분기는 일상적인 개발 과정의 일부이다.새 기능을 추가하거나 버그를 수정하려고 할 때, 크기와 상관없이 변경 사항을 저장할 새 지점을 만듭니다.어떤 충돌이나 문제가 있는지 비교해 볼 수 있는 기회가 주어질 것이다. 합병을 가정할 수도 있다.브랜치를 새 작업 디렉토리, 임시 영역 및 프로젝트 기록을 요청하는 방식으로 볼 수 있습니다.
더욱 명확하게 말하면, 저장소를 변경할 때, Best Practice는 단독 지점으로 밀어서 끌어당기기 요청을 작성하고 끌어당기기 요청을 최종적으로 통합하기 전에 변경하는 것입니다.이것은 다른 사람과 합작할 때 가장 중요하다.
기본적으로 저장소에는 최종 브랜치로 간주되는 브랜치main라는 브랜치가 있습니다.main에 제출하기 전에, 우리는 지점을 이용하여 실험과 편집을 진행한다.이 섹션의 마지막에 GitHub에서 저장소의 기본 브랜치를 변경하여 모든 변경 사항을 통합하는 방법을 보여 드리겠습니다.대부분의 사람들은 기본 지점으로 master 를 즐겨 사용한다.

Pull 요청


요청은 GitHub 협업의 핵심입니다.요청을 열었을 때, 변경 사항을 제출하고, 누군가에게 당신의 공헌을 검토하고 가입하고, 그것들을 그들의 지점에 통합해 달라고 요청하는 것입니다.Pull 요청은 두 지점에서 온 내용에 차이를 나타냅니다.녹색과 빨간색으로 변경, 추가 및 뺄셈을 표시합니다.

GitHub에 브랜치를 만들 수도 있고 git 명령을 통해 브랜치를 만들 수도 있습니다. 두 가지를 설명하겠습니다.GitHub를 통해 만들려면 저장소를 방문하십시오.

또는git 명령을 사용합니다.지금부터 지점과 관련된git 명령을 이해할 수 있도록git 명령만 사용할 것입니다.

  • git 지점
    이 명령은 특정 저장소에서 사용할 수 있는 모든 브랜치를 파악하는 데 사용되며 별표(*)는 해당 저장소가 있는 브랜치 위에 배치됩니다.

  • git 체크 아웃 - b
    이 명령은 새 브랜치를 생성하고 현재 브랜치를 새 브랜치로 자동으로 변경하는 데 사용됩니다.
  • $ git checkout -b name
    
    이름은 모든 내용일 수 있습니다...git branch 명령을 사용하여 변경 사항을 볼 수도 있습니다.

  • git 체크 아웃
    이 명령은 한 지점에서 다른 지점으로 전환하는 데 사용됩니다.
  • $ git checkout branchName
    
    내가 방금 설명한 내용을 완전히 이해한 후에 지금은 Github 지점을 사용하여 코드를 새 지점으로 전송하고 요청을 만들며 충돌을 검사하고 충돌을 해결할 수 있다. (있다면) 마지막으로 코드를 합친 다음에 필요에 따라 지점을 삭제할 수 있다.
    새 분기로 이동하려면 다음 절차를 따르십시오.
  • 새 브랜치 생성 및 사용git checkout -b branchName 브랜치로 이동
  • 사용git branch 새 지점에 있는지 확인
  • 사용git add . 파일 임시 저장
  • 사용git commit -m "message" 새 변경 사항 제출
  • 사용git push origin branchName을 사용하여 GitHub로 밀어 넣기
  • 마지막으로 Github로 이동하여 pull 요청을 만듭니다
  • GitHub에 액세스하여 새로 고칠 때 이와 같은 내용이 새 분기의 변경 사항을 나타냅니다.

    "요청 비교 및 가져오기"단추만 누르면 됩니다.드래그 요청을 만들 수 있는 부분을 표시합니다.

    위 그림에서 빨간색 상자가 표시된 구역은 new-branch 의 코드를 master 지점에 이전의 코드로 통합할 것을 요청하고 있음을 분명히 보여 줍니다.사람들이 당신이 홍보관을 만든 이유를 이해할 수 있도록 댓글을 입력하고 마지막으로 단추를 눌러도 된다.
    드래그 요청을 작성한 후저장소 소유자는 변경 사항을 보고 코드를 병합할 수 있다는 알림을 받지만, 저장소가 있거나 액세스 권한이 있으면 쉽게 자신을 병합할 수 있습니다.

    결합하면 레이블이 녹색에서 보라색으로 바뀌고 원한다면 브랜치를 삭제할 수 있습니다.
    마지막으로 이 섹션을 끝내기 위해 Github의 기본 지점을 변경하는 방법을 보여 드리겠습니다.
    1단계: 클릭 branches 사용 가능한 모든 지점 보기

    2단계: 클릭change default branch
    3단계: 변경할 브랜치를 선택하고 업데이트 버튼을 클릭합니다.

    이런 것들이 있으니, 나는 당신이 지점의 의미를 이해하고, 요청을 어떻게 만드는지, 코드를 어떻게 통합하는지 틀림없이 알고 있을 것이라고 믿는다.

    어쨌든


    나는 GitHub의 몇 가지 측면을 설명하기 위해 최선을 다했고, 심지어는 그림의 예시를 이용하여 더욱 잘 설명했다.읽어주셔서 감사합니다!
    예전과 같이 질문이나 건의가 있으면 언제든지 회답을 남기거나🤭! 반드시 사교적으로 나와 연락해야 한다!😎

    좋은 웹페이지 즐겨찾기