목록머신러닝 (265)
스택큐힙리스트
저는 GKE에서 Kubernetes의 다음 복제 컨트롤러를 가지고 있습니다: apiVersion: v1 kind: ReplicationController metadata: name: myapp labels: app: myapp spec: replicas: 2 selector: app: myapp deployment: initial template: metadata: labels: app: myapp deployment: initial spec: containers: - name: myapp image: myregistry.com/myapp:5c3dda6b ports: - containerPort: 80 imagePullPolicy: Always imagePullSecrets: - name: myregis..
로컬 브랜치인 master는 원격 브랜치 origin/regacy를 가리킵니다 (오타가 있습니다!). 원격 브랜치 이름을 origin/legacy 또는 origin/master로 변경하는 방법은 무엇인가요? 다음을 시도해 보았습니다: git remote rename regacy legacy 하지만 다음과 같은 오류가 발생했습니다: 오류: 'remote.regacy' 구성 섹션을 'remote.legacy'로 이름 바꿀 수 없습니다 답변 1크레딧: ptim # 이 옵션에서는 브랜치를 새 이름으로 원격으로 푸시합니다 # 로컬 이름은 유지한 상태로 git push /:refs/heads/ : 중요한 참고 사항: git branch -m (이동)을 사용할 때 Git은 트래킹 브랜치도 새 이름으로 업데이트합니다...
포스팅을 강제로 푸시하고 싶을 때는 대부분 --force-with-lease를 사용합니다. 오늘 Git 2.30으로 업그레이드하면서 새로운 옵션인 --force-if-includes를 발견했습니다.업데이트 된 문서를 읽은 후, 일반적으로 사용하는 --force-with-lease 대신 --force-if-includes를 사용해야 하는 경우에 대해 아직은 완전히 이해되지 않습니다.답변 1실제로 작동하는 방법은 Git의 reflog에 의존합니다. 자신의 reflog를 스캔하여 main 브랜치에 대한 커밋 H를 선택하고, --force-with-lease에 해시 ID로 사용합니다. 이는 git rebase의 fork-point 모드와 비슷하지만, 여기서는 원격 추적 reflog를 사용합니다. 나는 이 --f..
원격 브랜치 삭제 시도 실패:$ git branch -d remotes/origin/bugfix 오류: 브랜치 'remotes/origin/bugfix'를 찾을 수 없습니다. $ git branch -d origin/bugfix 오류: 브랜치 'origin/bugfix'를 찾을 수 없습니다. $ git branch -rd origin/bugfix 원격 브랜치 origin/bugfix 삭제(2a14ef7으로 설정되었습니다). $ git push 모든 것 최신 상태입니다. $ git pull github.com:gituser/gitproject로부터 가져오는 중 * [새 브랜치] bugfix -> origin/bugfix 이미 최신 상태입니다. 로컬 및 원격으로 remotes/origin/bugfix 브랜치..