Git не вносит изменений в коммит, но не может переключить ветку - PullRequest
1 голос
/ 13 апреля 2019

Я работаю над окнами.Используя Git, я пытаюсь переключиться на другую локальную ветку, но это не позволяет мне из-за этой ошибки:

Your local changes to the following files would be overwritten by 
checkout:
codelibrary/inc/variables.php 

Но когда я делаю состояние git в моей текущей ветке, я получаю:

nothing to commit, working tree clean

Я видел 2 вопроса, которые совпадают с моими в этих ссылках:

  1. git status показывает изменения, git checkout - не удаляет их
  2. не удается оформить ветку git - необходимо зафиксировать изменения, но изменений нет

Но ни один из ответов, похоже, не решаетмоя проблема.

Я подозреваю, что файл игнорировался в моей текущей ветви, но не в той ветви, на которую я хочу переключиться.

Я новичок в git, поэтому я хотел бы спроситьПожалуйста, помогите мне с этим.

1 Ответ

1 голос
/ 13 апреля 2019

Это происходит, когда в вашем пути есть неотслеживаемый файл, который отслеживается в ветви, которую вы пытаетесь оформить.Git не будет знать, что делать с этим файлом (который следует использовать между отслеживаемым и неотслеживаемым, поэтому он отказывается извлекать ветку.

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