Есть 2 репозитория git, A и B
В обоих случаях есть только основная ветвь, и оба проверяются локально и работают над ними.
Я нажимаю на главную ветвь B от A и получаю это сообщение:
warning: updating the current branch
warning: Updating the currently checked out branch may cause confusion,
warning: as the index and work tree do not reflect changes that are in HEAD.
warning: As a result, you may see the changes you just pushed into it
warning: reverted when you run 'git diff' over there, and you may want
warning: to run 'git reset --hard' before starting to work to recover.
warning:
warning: You can set 'receive.denyCurrentBranch' configuration variable to
warning: 'refuse' in the remote repository to forbid pushing into its
warning: current branch.
warning: To allow pushing into the current branch, you can set it to 'ignore';
warning: but this is not recommended unless you arranged to update its work
warning: tree to match what you pushed in some other way.
warning:
warning: To squelch this message, you can set it to 'warn'.
warning:
warning: Note that the default will change in a future version of git
warning: to refuse updating the current branch unless you have the
warning: configuration variable set to either 'ignore' or 'warn'.
Если я работаю с проверенной главной веткой B, как я могу ее обновить, чтобы увидеть изменения A?
Что если в локальной проверке мастера на B уже есть изменения, которые еще не зафиксированы?
Примечание: я не очень понимаю сообщение Git выше. Означает ли это «путаницу», это плохо и может привести к потере данных? Или это просто означает, что с такой ситуацией нелегко справиться, но я, как обычно, могу поверить, что все мои изменения каким-то образом сохранятся, и я смогу разрешать конфликты, если это необходимо. Что означает "увидеть изменения отменены"? Мена ли некоторые изменения потеряны?
Для меня как иностранца этот язык не очень понятен.
Редактировать: я просто добавил файл на А и перенес его на Б. На Б я получаю статус, что файл удален.
Каким будет простой рабочий процесс, чтобы справиться с ситуацией?