GIT 지점(I): 다섯 살로 해석
더욱 명확하게 말하면, 저장소를 변경할 때, 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로 밀어 넣기"요청 비교 및 가져오기"단추만 누르면 됩니다.드래그 요청을 만들 수 있는 부분을 표시합니다.
위 그림에서 빨간색 상자가 표시된 구역은
new-branch
의 코드를 master
지점에 이전의 코드로 통합할 것을 요청하고 있음을 분명히 보여 줍니다.사람들이 당신이 홍보관을 만든 이유를 이해할 수 있도록 댓글을 입력하고 마지막으로 단추를 눌러도 된다.드래그 요청을 작성한 후저장소 소유자는 변경 사항을 보고 코드를 병합할 수 있다는 알림을 받지만, 저장소가 있거나 액세스 권한이 있으면 쉽게 자신을 병합할 수 있습니다.
결합하면 레이블이 녹색에서 보라색으로 바뀌고 원한다면 브랜치를 삭제할 수 있습니다.
마지막으로 이 섹션을 끝내기 위해 Github의 기본 지점을 변경하는 방법을 보여 드리겠습니다.
1단계: 클릭
branches
사용 가능한 모든 지점 보기2단계: 클릭
change default branch
3단계: 변경할 브랜치를 선택하고 업데이트 버튼을 클릭합니다.
이런 것들이 있으니, 나는 당신이 지점의 의미를 이해하고, 요청을 어떻게 만드는지, 코드를 어떻게 통합하는지 틀림없이 알고 있을 것이라고 믿는다.
어쨌든
나는 GitHub의 몇 가지 측면을 설명하기 위해 최선을 다했고, 심지어는 그림의 예시를 이용하여 더욱 잘 설명했다.읽어주셔서 감사합니다!
예전과 같이 질문이나 건의가 있으면 언제든지 회답을 남기거나🤭! 반드시 사교적으로 나와 연락해야 한다!😎
Reference
이 문제에 관하여(GIT 지점(I): 다섯 살로 해석), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/olawanle_joel/git-branching-explained-like-i-m-five-1dpg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)