Я пытаюсь клонировать git-репозиторий. Клон завершается ошибкой со следующим сообщением:
Untracked working tree file ... would be overwritten by merge.
Я запустил git clean
на всех ветках; ни у кого нет неотслеживаемых файлов.
Файл, помеченный как неотслеживаемый, используется только в той ветке, в которой я сейчас работаю, и отслеживается.
Кроме того, когда я извлекаю основную ветвь, а затем извлекаю ветку, над которой я первоначально работал, проверка выполняется успешно, но печатает имя предположительно необнаруженного файла. Есть идеи, что это значит?
Checking out files: 100% (477/477), done.
M path-to-file-idenetified-as-untracked
Switched to branch "Original_branch_name"
Как я могу заставить клона работать?
Я читал о клонировании. Я делаю клон, потому что хочу поделиться этим с кем-то, у кого в настоящее время нет хранилища.
Вот то, что я ввел, слегка отредактировано. Например, я сделал несколько команд для CD, которые не показаны.
$ git clone app.git clone/app.git
Initialized empty Git repository in /cygdrive/c/clone/app.git/.git/
error: Untracked working tree file 'C:/app.git/include/template/foo.xml' would be overwritten by merge.
$ git status
# On branch GT
nothing to commit (working directory clean)
$ git rm include/template/foo.xml
rm 'include/template/foo.xml'
$ git commit -m "Removed include/template/foo.xml because clone was failing with the message untracked working tree file would be overwritten by merge "
[GT]: created 77ca4ec: "Removed include/template/foo.xml because clone was failing with the message untracked working tree file would be overwritten by merge "
1 files changed, 0 insertions(+), 89 deletions(-)
delete mode 100755 include/template/foo.xml
$ git clone app.git clone/app.git
Initialized empty Git repository in /cygdrive/c/clone/app.git/.git/
Checking out files: 100% (522/522), done.
$ git commit -m "Added file deleted in previous commit after successfully cloning repository with file deleted"
[GT]: created f3eb7e8: "Added file deleted in previous commit after successfully cloning repository with
file deleted"
1 files changed, 89 insertions(+), 0 deletions(-)
create mode 100755 include/template/foo.xml
$ git clone app.git clone2/app.git
Initialized empty Git repository in /cygdrive/c/clone2/app.git/.git/
error: Untracked working tree file 'C://app.git/include/template/foo.xml' would be overwritten by merge.