Git 사용
Git을 사용하여 컴퓨터에서 GitHub Enterprise Server 리포지토리를 관리합니다.
Git 정보
버전 제어 시스템, Git 및 GitHub Enterprise Server에서 작동하는 방법에 대해 알아봅니다.
원격 리포지토리에 커밋 푸시
git push
를 사용하여 로컬 분기에서 만든 커밋을 원격 리포지토리로 푸시합니다.
원격 리포지토리에서 변경 내용 가져오기
일반적인 Git 명령을 사용하여 원격 리포지토리에 액세스할 수 있습니다.
non-fast-forward 오류 처리
Git에서 커밋을 잃지 않고 원격 리포지토리를 변경할 수 없는 경우가 있습니다. 이 경우 푸시가 거부됩니다.
하위 폴더를 새 리포지토리로 분할
Git 리포지토리 내의 폴더를 새 리포지토리로 전환할 수 있습니다.
Git 하위 트리 병합 정보
단일 리포지토리 내에서 여러 프로젝트를 관리해야 하는 경우 하위 트리 병합을 사용하여 모든 참조를 처리할 수 있습니다.
Git 다시 지정 정보
git rebase
명령을 사용하면 일련의 커밋을 쉽게 변경하여 리포지토리의 기록을 수정할 수 있습니다. 함께 커밋의 순서를 변경하고 편집하거나 스쿼시할 수 있습니다.
명령줄에서 Git 다시 지정 사용
명령줄에서 git rebase
를 사용하는 방법에 대한 간단한 자습서는 다음과 같습니다.
Git 다시 지정 후 병합 충돌 해결
git rebase
작업을 수행할 때 일반적으로 커밋을 이동합니다. 이로 인해 병합 충돌이 유도되는 상황이 생길 수 있습니다. 즉, 커밋 중 두 개에서 동일한 파일의 동일한 줄을 수정했으며 Git에서 적용할 변경 내용을 알지 못한다는 의미입니다.
분기 및 태그 이름에서 특수 문자 처리
Git은 분기 및 태그 이름에 허용되는 문자에 대해 매우 허용적입니다. 명령줄 셸에서 Git을 사용하는 경우 특수 문자를 이스케이프하거나 인용해야 할 수 있습니다.