Ошибки в 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"
Надеюсь, это поможет хоть немного.
Кроме того, вы определенно не хотите портить ваше удаленное хранилище, поэтому не пытайтесь запустить локальное хранилище, если оно плохое. Если с вашим удаленным репо все в порядке, вы можете клонировать его снова и добавить изменения, которые вы сделали вчера и сегодня вручную, не идеально, но это может быть вашим единственным выбором, если вы не можете открыть свои файлы.