Size: a a a

2019 April 05

Dv

Dr. Friedrich von Never in pro.git::next
Неправда, ветка есть.
источник

Dv

Dr. Friedrich von Never in pro.git::next
Вы всё врёти!
источник

KS

Kot S in pro.git::next
Dr. Friedrich von Never
Значит, всё хорошо!
Но git branch -u не сработает, пишет нет ветки master
источник

Dv

Dr. Friedrich von Never in pro.git::next
Kot S
Но git branch -u не сработает, пишет нет ветки master
Но git status работает и говорит, что ветка есть :)
источник

KS

Kot S in pro.git::next
Dr. Friedrich von Never
Но git status работает и говорит, что ветка есть :)
Ну блин, это не полноценная ветка
источник

Dv

Dr. Friedrich von Never in pro.git::next
Более того, cat .git/refs/heads/HEAD тебе её покажет.
источник

KS

Kot S in pro.git::next
Пока коммита не будет
источник

Dv

Dr. Friedrich von Never in pro.git::next
Kot S
Ну блин, это не полноценная ветка
Фига ты неполиткорректный
источник

Dv

Dr. Friedrich von Never in pro.git::next
Ветка с ограниченными возможностями
источник

KS

Kot S in pro.git::next
Факт остаётся фактом, нужная команда не работает, пишет нет ветки master
источник

KS

Kot S in pro.git::next
Попробуй сам
источник

Dv

Dr. Friedrich von Never in pro.git::next
Во слушай я победил его
источник

Dv

Dr. Friedrich von Never in pro.git::next
Сделай просто git checkout master
источник

Dv

Dr. Friedrich von Never in pro.git::next
Токо будь осторожен, на всякий случай копию сделай
источник

Dv

Dr. Friedrich von Never in pro.git::next
Мало ли вдруг оно из-за каких-нибудь хитрожопых настроек грохнет всё :)
источник

KS

Kot S in pro.git::next
Ок, спасибо, попробую как освобожусь
источник

AS

Alexey Shumkin in pro.git::next
Kot S
Всем привет. Пытаюсь освоить гит, столкнулся с такой проблемой. Создал на GitHub приватный репо (в нём только файл .gitignore), на комп поставил Git for Windows. У меня есть локальный проект, который я хотел бы добавить в репо. Но для начала я хотел бы получить то, что уже там есть (.gitignore). Так как git clone нельзя делать в непустую директорию я делаю git init, git remote add origin [url] git fetch, а вот git pull пишет ошибку
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

   git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

   git branch --set-upstream-to=origin/<branch> master
Я так понимаю, он просит подвязать локальную ветку к удалённой, но git branch -u origin/master не помогает, потому что локальной ветки master как бы ещё нет, потому что нет ни одного коммита. Как быть? Может я что-то вообще не так делаю?
Надо было перевести "пустой" master на origin/master:
git reset --hard origin/master
И затем уже set-upstream, pull, etc
источник

KS

Kot S in pro.git::next
Alexey Shumkin
Надо было перевести "пустой" master на origin/master:
git reset --hard origin/master
И затем уже set-upstream, pull, etc
После git init и git remote add
$ git reset --hard origin/master
fatal: ambiguous argument 'origin/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
источник

KS

Kot S in pro.git::next
Dr. Friedrich von Never
Сделай просто git checkout master
$ git checkout master
error: pathspec 'master' did not match any file(s) known to git
источник

AS

Alexey Shumkin in pro.git::next
Kot S
После git init и git remote add
$ git reset --hard origin/master
fatal: ambiguous argument 'origin/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
remote add + fetch

а затем уже reset
источник