Ошибки в Push on Git с последующими ошибками в Pull и Workspace

Я действительно новичок в Git, и все очень сложно. Мне действительно нужна вся ваша помощь!

Я не знаю, где ошибка, поэтому я расскажу всю свою историю с самого начала. Я работал на другом компьютере, и смог нажать без проблем. Затем я переключился на свой текущий компьютер, так что скачайте из Интернета (кстати, Visual Studio) мой проект, непосредственно с помощью кнопки загрузки. Затем я начинаю работать над моим новым проектом. Вчера я попытался подтолкнуть, и он сказал мне, что "все современно". Мысль, не принял мой толчок. Я просто ничего не имею в виду вчера и продолжаю работать. Сегодня я снова попытался толкнуть, но понял, что еще не совершал. Итак, из XCode, с верхней панели я иду на коммит и затем снова открываю терминал. Пытался нажать еще раз, но тут моя проблема запущена. Из-за того, что я работал на Cocoapods, я работал с.xcworkspace. С толчком я не могу открыть свой проект. Он начал выдавать мне ошибку "Целостность рабочего пространства (не удалось загрузить проект). Попытка повторного открытия несколько раз, но, разумеется, не сработала. Итак, я все еще предполагаю, что это из-за толчка, и если я справлюсь с проблемой толчка, которая также будет исправлено. Чтобы иметь возможность нажать, я обнаружил, что мне нужно вытянуть, а затем подтолкнуть. Таким образом, я попытался вытянуть, но это также дало мне ошибку, что файлы не были объединены. Затем я решил найти способ слияния, но те, что я нашел в сети, особенно в стеке, у меня ничего не работает.

Тогда мне показалось, что все сложно, потому что я вообще не знаю, что такое мерзавец, и он просто обнаружил все эти ошибки. Есть много ошибок, и я действительно запутался.

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

Надеюсь, что эта длинная история не пугает вас, так как я тоже напуган.

Спасибо теперь,

Ждем вашего руководства, отчаянно!

1 ответ

Решение

Вы должны попробовать выдать git fetchи затем git merge из терминала. Обычно это лучший способ, чем использовать git pull. git status Ваш лучший друг, он покажет все файлы, которые не были добавлены в вашу область подготовки. Если у вас есть файлы, которые еще не были добавлены, вы можете запустить git add <filenames> или вы можете зафиксировать и добавить одновременно с

git commit -a -m "commit message"

Надеюсь, это поможет хоть немного.

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

Другие вопросы по тегам