git pull не загружает файлы с сервера - PullRequest
0 голосов
/ 12 октября 2019

Ранее я смог сделать git pull из нашей главной ветки. Вдруг однажды, когда я делаю git pull из master или любой другой ветки, он не работает. Там нет ошибки в терминале. Просто курсор стоит там, где он есть.

Я могу создать новую ветку локально и могу сделать git add и git commit, но не могу сделать git push.

Я не уверен, почему этоявляется. Когда я попытался удалить ветки локально, я получил сообщение Ветка «FeatureA» не полностью объединена

Затем я удалил эту ветку с помощью команды git branch -D featureA. Таким образом, я удалил все свои локальные ветви, которые не были отправлены на сервер.

Даже после этого git pull не работает.

Пожалуйста, поделитесь, если у вас есть идеи по этому поводу.

Ответы [ 2 ]

0 голосов
/ 12 октября 2019

Убедитесь, что это не проблема с подключением к Интернету, и у вас есть разрешение на запись в репо.

Вторым решением будет использование флага -v с вашим git pull.

И последнее, что я бы предложил вам сделать, - скопировать удаленное хранилище в другом каталоге и посмотреть, работает ли оно.

0 голосов
/ 12 октября 2019
  1. Прежде всего проверьте, что у вас все еще есть разрешения, и ветвь не заблокирована для толчков.

    • Попробуйте нажать новую ветвь - чтобыубедитесь, что вы можете отправить в хранилище

      # Create empty branch just for testing
      git checkout --orphan test1
      
      # Add empty commit 
      git commit --allow-empty -m"test"
      
      # Now try to push the branch to verify that you have permissions on the repo
      git push origin test1
      
  2. Убедитесь, что вы можете получить данные из хранилища

    # Fetch all remotes if you have more than 1
    git fetch --all --prune
    
  3. Убедитесь, что вы не обновили пульт ДУ

    git remote -v
    

Пожалуйста, обновите, если он работает или нет, так как может быть много других причин и способов проверить его. Вам необходимо указать направление и более подробную информацию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...