이것은 아마도 멍청한 질문이지만, git을 처음 접했고 더 이상 존재하지 않는 원격 지점을보고 있습니다.
$ git branch -a
* master
remotes/origin/master
remotes/origin/production
프로덕션 브랜치가 원격으로 존재하며 왜 여전히 로컬로 표시되는지 알 수 없습니다. 이 지점을 어떻게 삭제 / 제거 할 수 있습니까? 제거 시도는 다음과 같습니다.
$ git push origin :production
error: unable to push to unqualified destination: production
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to 'git@IP:puppet.git'
아마도 원격 생산 지점을 체크 아웃 할 수는 있지만 이것을 얻으십시오.
$ git checkout origin/production
Note: checking out 'origin/production'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at c323996... added powerdns module, no really
내가 뭘하고 있는지 전혀 모른다. 도움을 주시면 감사하겠습니다.
git branch -a
후는git fetch
?