분기는 git의 사소한 운동입니다. 불행히도 사소한 과제는 거의주의를 기울이지 않으며 실수는 발생합니다. 지점의 이름이 잘못 된 경우 이름을 바꿔야합니다. 이를 수행하는 방법은 다음과 같습니다.
분기 이름이 Git에서 중요한 이유
이름을 바꾸기 전에 분기에 분기를 나열하십시오
Git의 로컬 지점의 이름을 바꾸는 방법
Git에서 원격 브랜치의 이름을 바꾸는 방법
가지 이름을 바꾸는 것은 간단합니다
분기 이름이 Git에서 중요한 이유
클래식 버전 제어 시스템 (VCS)의 지점과 관련된 것은 큰 문제였습니다. 지점이 추가되거나 병합 그리고 그 저장소를 사용하는 모든 사람들은 작업이 진행되고 성공하기 위해 아무것도하지 않거나 무언가를 잊어 버려야했습니다.
가지와 관련된 작업도 종종 매우 느 렸습니다. 브랜치를 사용하여 시간 페널티 탑이있었습니다. Git은 Get-Go에서 다른 것으로 설계되었습니다. 분산 버전 제어 시스템이므로 모든 사용자는 로컬 컴퓨터에 전체 저장소 사본을 가지고 있습니다.
분기를 원격 저장소로 밀어 넣지 않는 한 로컬 컴퓨터의 분기는 다른 사람에게 영향을 미치지 않습니다. 그리고 GIT에서 분기 작업은 완료하기가 쉽게 사용하기 쉬운 것입니다. git의 분기는 계산 용어로 매우 저렴합니다. 로컬 저장소 내부의 사소한 행동입니다.
실제로 개발자는 분기하고 자주 분기 할 것을 권장합니다. 지점은 VC 내부의 또 다른 도구 일뿐입니다. 지점은 git에서 큰 무섭지 않으며 가장 많이 사용되는 기능 중 하나입니다.
그러나 친숙 함은 경멸로 이어질 수 있습니다. 또는 적어도 가지에 대한 우연한 존경. 분기는 git에서 빠르고 간단 할 수 있지만 분기를 만들 때 여전히 집중해야합니다. 분기 이름을 잘못 입력하거나 잘못된 이름을 입력하기 쉽고 이름이 나쁘게 이름 지정된 브랜치를 만듭니다.
지점이 어느 시점에서 원격 저장소로 밀려 나면 올바르게 철자가 필요합니다. 그렇지 않으면 다른 사람들이 그것을 사용하려고 할 때 혼란을 일으킬 수 있습니다.
이름을 바꾸기 전에 분기에 분기를 나열하십시오
현재 지점 이름이 무엇인지 확인하는 것은 좋은 첫 단계입니다. 그만큼
git 지점
명령은 우리를 위해 분기를 나열합니다. 이 명령으로 로컬 저장소의 분기를 볼 수 있습니다.
지점은 우리를 위해 나열되어 있습니다. 현재 분기는 녹색으로 강조 표시되고 별표가 있습니다.
가지와 커밋을 보려면
쇼 브랜치
명령.
-R (원격) 옵션을 포함하여 원격 저장소의 분기를 볼 수 있습니다.
하나의 명령으로 로컬 및 원격 분기를 보려면
-ㅏ
(모두) 옵션.
우리는 원격 지점보다 더 많은 지역 지점이 있습니다. Branch“Feaction16”은 아직 원격 저장소로 푸시되지 않았습니다. 그것은 문제가 아니라 정상적인 작동의 한 측면 일뿐입니다.
우리의 문제는 Branch“Feaction19”의 이름이“feaction18”이라고 명명되었음을 알 수 있습니다. 이것이 바로 우리가 바로 잡을 실수입니다.
Git의 로컬 지점의 이름을 바꾸는 방법
로컬에서 지점의 이름을 바꿀 수있는 두 가지 방법이 있습니다. 지점을 확인하고 이름을 바꾸거나 다른 지점에서 작업하는 동안 지점의 이름을 바꿀 수 있습니다.
이름을 바꾸려면
현재의
지점, 체크 아웃하고 이름을 바꾸려는 지점을 사용하고 있는지 확인하십시오. 그런 다음 사용하십시오
git 지점
명령
-중
(이동) 옵션.
우리는 "feature19"브랜치를 확인하고 "feature18"으로 이름을 바꿨습니다. 지금 우리 지점이 어떻게 생겼는지 봅시다.
우리 지점은 이제 로컬 저장소에 올바른 이름을 가지고 있습니다.
원한다면 다른 지점에서 작업 할 때 지점의 이름을 바꿀 수 있습니다. 다음은“마스터”지점에서 일하는 예입니다.
우리가 사용하는 명령은 이전과 동일한 명령이지만, 우리가 이름을 바꾸는 지점의 현재 이름과 우리가 원하는 새로운 이름을 제공해야합니다.
다시, 로컬 저장소의 지점의 이름은 올바른 이름으로 바뀌 었습니다.
Git에서 원격 브랜치의 이름을 바꾸는 방법
원격 저장소는 여전히 기존 이름으로 분기를 보유하고 있습니다. 원격 브랜치의 이름을 바꾸려면 이전 지점을 삭제하고 새 지점을 푸시합니다.
다른 사용자 가이 지점을 사용하고 커밋을 푸시하는 경우 로컬로 이름을 바꾸기 전에 풀을 수행해야합니다. 이를 통해 로컬 저장소가 최신 상태이며 다른 사용자의 변경 사항이 손실되지 않습니다. 분기의 이름을 로컬로 바꾸기 전에 변경 사항을 저장소로 다시 가져 오면 원격 저장소로 다시 밀면 해당 변경 사항이 새 지점에 있음을 의미합니다.
우리 지점의 상태를 살펴 보겠습니다. 우리는 그것을 사용할 것입니다
-ㅏ
(모두) 로컬 및 원격 지점을 모두 볼 수있는 옵션.
원격 저장소에서 "feaction19"를 삭제하고 "feaction18"을 리모컨으로 푸시해야합니다.
원격 저장소의 비밀번호가 표시됩니다. 삭제가 발생하면 확인 메시지가 표시됩니다.
이제 새 지점을 리모콘으로 푸시하고 -U (업스트림) 옵션을 사용합니다.
다시 한 번 리모컨의 비밀번호가 표시됩니다. 새 지점은 리모컨으로 밀려 나고, Branch“Feaction18”이 지역 지점 사본의 변경 사항을 추적하기 위해 설정되었다고 들었습니다.
로컬 및 원격 지점에 어떤 상태가 있는지 다시 한 번 확인해 봅시다.
우리 지점의 이름은 로컬 및 원격으로 이름을 성공적으로 바꾸 었으며 원격 지점은 지역 지점의 변경 사항을 추적하고 있습니다.
관련된: 로컬 및 원격 저장소에서 GIT 분기를 삭제하는 방법
가지 이름을 바꾸는 것은 간단합니다
git을 사용하면 가지 이름을 바꾸는 것이 간단합니다. 이름을 변경 해야하는 저장소 나 지점을 사용하는 유일한 사람이라면 매우 간단합니다.
다른 사람들이 지점을 공유하는 경우, 지점의 이름을 바꾸고 커밋되지 않은 작업을 밀어야하는지 확인하십시오. 그들이 밀었을 때, 당신은 지점을 당겨서 지점의 이름을 로컬 및 원격으로 바꿀 수 있습니다.
- › 원격 git 브랜치를 체크 아웃하는 방법
- › AirPods Pro는 새로운 경쟁을 가지고 있습니다 : OnePlus Buds Pro 2
- › OnePlus 11은 여기에 있지만 거친 출발
- › Tiktok에서 누군가를 차단하거나 차단하는 방법
- › iPhone 팬을위한 최고의 이어 버드는 최저 가격을 기록했습니다.
- › Microsoft는 Bing을 AI 검색 엔진으로 변환하고 있습니다
- › Microsoft Edge는 AI 채팅과 Windows에서 새로운 모습을 얻고 있습니다.