Я создаю новый git репозиторий с
git init
Я добавил удаленный репозиторий
git remote add origin https://<URL>.git
Я хочу, чтобы мой локальный мастер ссылался на HEAD источника / мастера ,
Я не хочу запускать pull / fetch / checkout по нескольким причинам, включая тот факт, что он очень большой, и все, что я собираюсь сделать, это добавить файлы, а не изменять какой-либо существующий файл.
git remote show origin
показывает удаленные URL для fetch и pu sh и
HEAD branch: master
Remote branch:
master new (next fetch will store in remotes/origin)
Я пытался
git branch --set-upstream-to master origin/master
, но это приводит к
fatal: branch 'origin/master' does not exist
Так нет ли способа сделать мой локальный мастер HEAD ref удаленным мастером HEAD, не вызывая загрузку всей ветви?
Я пытался извлечь один файл из источника / мастера, но он выдает ошибку
git checkout origin/master -- README.md
выдает ошибку
fatal: invalid reference: origin/master
и
git pull origin master -- README.md
приводит к
fatal: Couldn't find remote ref README.md
git branch -u origin/master
fatal: branch 'master' does not exist
git branch -u origin/master master
fatal: branch 'master' does not exist
git branch --set-upstream-to=origin/master
fatal: branch 'master' does not exist
Любой способ получить локальный мастер или удаленный мастер ГОЛОВУ, а затем я извлекаю / извлекаю / извлекаю только те файлы, которые мне нужны, или только добавляю файлы и пу sh их?