본문 바로가기
728x90
반응형

Programming/Git | Github19

Git/GitHub: Pull Request 오늘은 Git/GitHub에서 프로젝트를 진행하면서 자주 사용하는 'Pull Request'에 대해 좀 더 깊이 알아보겠습니다. 'Pull Request'는 본인이 수정한 코드를 원본 저장소에 반영 요청하는 기능으로, 이를 통해 협업을 효과적으로 진행할 수 있습니다. 1. Git/GitHub Pull Request란? GitHub에서 'Pull Request'는 내가 변경한 코드를 원본 저장소(Original Repository)에 반영하도록 요청하는 기능입니다. 이렇게 하면 원본 저장소의 소유자나 다른 공동 작업자들이 내가 변경한 코드를 검토하고, 필요시 병합(Merge) 할 수 있습니다. 2. Git/GitHub Pull Request 생성 방법 Pull Request는 GitHub 웹 인터페이스에서.. 2023. 9. 5.
Git/GitHub: Fork복제 오늘은 Git/GitHub에서 프로젝트를 진행하면서 자주 사용하는 'Fork'에 대해 좀 더 깊이 알아보겠습니다. 'Fork'는 타인의 프로젝트를 본인의 GitHub 계정으로 복제하는 기능으로, 이를 통해 원본 코드에 영향을 주지 않고 자유롭게 코드를 수정하거나 개선할 수 있습니다. 1. Git/GitHub Fork란? GitHub에서 'Fork'는 다른 사람의 저장소를 본인의 GitHub 계정으로 복제(Copy)하는 기능입니다. 이렇게 하면 원본 저장소(Original Repository)에 영향을 주지 않고, 복제된 내 저장소(Forked Repository)에서 자유롭게 코드 변경이나 실험 등을 진행할 수 있습니다. 원본 저장소와 내 저장소는 서로 독립적이지만 연결되어 있어, 나중에 내가 한 변경사.. 2023. 9. 4.
Git/GitHub: Conflict 사용하기 오늘은 Git/GitHub에서 프로젝트를 진행하면서 자주 마주치게 되는 'Conflict'에 대해 좀 더 깊이 알아보겠습니다. 'Conflict'는 여러 사람이 동시에 같은 코드를 수정하다 보면 발생할 수 있으며, 이를 잘 해결하는 것이 협업의 중요한 요소입니다. 1. Git Conflict란? Git에서 'Conflict'는 두 가지 이상의 Branch가 같은 부분을 서로 다르게 수정했을 때 발생하는 문제입니다. 예를 들어, 두 개발자가 동일한 파일의 동일한 줄을 수정하고 각각의 변경사항을 병합하려고 할 때 이런 충돌이 발생합니다. Git은 어떤 변경사항이 올바른지 결정할 수 없기 때문에, 개발자에게 충돌을 해결하도록 요청합니다. 그래서 충돌된 부분을 확인하고 올바른 코드로 수정해야 합니다. 2. Gi.. 2023. 9. 3.
Git/GitHub: Merge 사용하기 이번 글에서는 Git/GitHub에서 중요한 작업 중 하나인 'Merge'에 대해 자세히 알아보겠습니다. 'Merge'는 여러 개의 코드 버전을 합치는 데 사용되며, 이를 잘 이해하고 활용한다면, 프로젝트의 개발 및 협업을 효과적으로 진행할 수 있습니다. 1. Git Merge란? Git에서 'Merge'는 두 가지 이상의 Branch를 합치기 위한 기능입니다. 새로운 기능 추가나 버그 수정 등이 완료된 후 해당 변경사항들을 메인 코드와 합칠 때 사용합니다. 이렇게 함으로써 여러 사람이 동시에 다른 작업을 해도 서로의 작업에 영향을 주지 않으면서도 최종적으로는 하나의 코드로 합칠 수 있습니다. Git은 병합(Merge) 시 두 가지 방법을 주로 사용합니다: Fast-forward Merge와 3-way .. 2023. 9. 2.
728x90
반응형