У меня есть две директории на моей локальной машине, указывающие на тот же удаленный репозиторий git. Когда я выдаю команду git branch -r
в одном из каталогов, я получаю более длинный список удаленных ветвей, а затем в другом каталоге. Как это возможно?
Кажется, что некоторые удаленные ветви «скрыты» в одном каталоге и видны в другом.Удаленные ветви git не показаны с `git branch -r`?
ответ
Оба хранилища обновлены? Попробуйте запустить git fetch
и посмотрите, исправляет ли он это.
Я думаю, вы должны принести и чернослив:
prune
Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>".
With --dry-run option, report what branches will be pruned, but do not actually prune them.
С этим commandlines:
git fetch
git remote prune origin
Эти две команды можно сократить до 'git fetch -p'. – svick
Я была такая же проблема, не может получить удаленные филиалы на одном из моих локальных каталогов. git branch -r
будет показывать меньше ветвей, а также не самое верхнее изменение, в то время как в другом каталоге все было хорошо освежающе.
Чтобы исправить это, я сделал git config -l
в обоих каталогах и выяснил, что мне не хватает настройки remote.origin.fetch
. Выполнение следующей строки исправило мою проблему:
git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
git fetch
From github.com:username/test2
2bd5e5e..2619d39 master -> origin/master
* [new branch] remotebr2 -> origin/remotebr2
* [new branch] remotebranch -> origin/remotebranch
Это фиксировало мою проблему, с которой я столкнулся, когда создаю свое репо через Aptana3 –
отлично поработал ... tnx –
- 1. Git branch -m и удаленные ветви отслеживания
- 2. Удаленные ветви Git не указаны
- 3. Удалить удаленные ветви в Git
- 4. Git не распознает удаленные ветви
- 5. git показывает старые удаленные ветви
- 6. git показать только удаленные ветви
- 7. Как получить удаленные ветви git?
- 8. Git Удаленные ветви
- 9. git clone не импортирует все удаленные ветви
- 10. Git fetch не загружает удаленные ветви
- 11. Как удалить все удаленные ветви git
- 12. Получить общие удаленные ветви в git
- 13. Swith удаленные ветви в git
- 14. Как восстановить удаленные ветви Git
- 15. Git: что именно заставляет удаленные ветви обновляться?
- 16. Скрыть удаленные ветви с Git и SourceTree
- 17. Git branch vs Git fork
- 18. make git branch master branch
- 19. Git branch другая ветка от текущей ветви
- 20. Как интегрировать ветви svn в ветви git с git-svn?
- 21. Visual Studio 2013 - удаленные ветви Git - Fetch
- 22. Запретить разработчикам создавать новые удаленные ветви git
- 23. мерзавец дистанционного чернослив не удаляет удаленные ветви
- 24. Почему `git branch -a` не показывает ветки из` git branch -r`?
- 25. В Git необходимы удаленные ветви отслеживания?
- 26. Как синхронизировать две удаленные ветви в git?
- 27. Visual Studio 2013 удалить удаленные ветви git
- 28. Git merge branch from origin
- 29. Как перечислить все удаленные ветви в Git 1.7+?
- 30. Как я могу удалить избыточные удаленные ветви git?
Что вы подразумеваете под скрытым в одном каталоге и видимым в другом? –