Push

·Git
Git의 리모트(remote) 저장소는 프로젝트의 중앙 저장소 역할을 하며, 코드 공유와 팀 협업의 핵심입니다. 이 글에서는 Git에서 리모트 저장소의 역할과 관리 방법에 대해 설명하겠습니다. 리모트 저장소의 역할 리모트 저장소는 인터넷이나 네트워크를 통해 접근할 수 있는 Git 저장소입니다. GitHub, GitLab, Bitbucket 등이 대표적인 예입니다. 이러한 저장소는 다음과 같은 역할을 합니다: 중앙 집중식 코드 관리: 모든 팀원이 공통의 코드베이스를 공유하고 접근할 수 있는 중앙 집중식 위치를 제공합니다. 협업 및 코드 리뷰: 팀원들은 리모트 저장소를 통해 코드를 공유하고, 변경사항에 대해 토론하고 검토할 수 있습니다. 백업: 리모트 저장소는 코드의 안전한 백업 장소 역할을 합니다. 리모트..
·Git
Protected Banch란? 어떤 브랜치를 어떤 행위에 대해서 보호하기 위한 조치이다. 예를 들어 우리의 소중한 마스터 브랜치는 언제나 잘 작동하는 올바른 코드가 올라가야 할 것이다. 이 원칙을 지키기 위해 마스터 브랜치에는 항상 올바른 커밋 혹은 머지가 되어야 할 것이다. 우리는 이러한 브랜치를 보호하기 위해서 브랜치들에 대해 protection rule들을 설정 해 줄 수 있다. pull을 받으려고 하는 경우 permission 에러 발생 처음 GitLab에서 프로젝트를 생성하면 master brach는 디폴트로 proteced 상태이다. 대개 프로젝트 생성후 초기에 브랜치 보호를 해제하지 않고 멤버가 master branch를 pull 또는 push 하려는 경우 발생한다. 에러 발생 원인 먼저 ..
wsstar
'Push' 태그의 글 목록