git отправляет локальные изменения в определенную ветку после новой установки git - PullRequest
0 голосов
/ 14 мая 2018

Я работал на ветке user-ui.Когда я попытался зафиксировать свои изменения, на экране появилось сообщение о том, что git поврежден.

Поэтому я удалил папку .git и инициализировал git fresh.Я выполнил следующие шаги:

git init
git remote add origin "${url}" // link to my repo 
git fetch

Теперь я хочу перенести свои изменения в ветку, над которой я работаю.Когда я делаю git branch, это не показывало никакой ветви.Когда я делаю git checkout <tab>, это показывает ответвление как user-ui и origin/user-ui

Я не уверен, что мне делать дальше.

Нужна помощь

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

Вы можете выполнить некоторые шаги, чтобы восстановить свою работу, надеюсь, это поможет вам:)

  • Скопируйте и вставьте свой рабочий каталог в другое место и удалите папку .git
  • Клонируйте ваш рабочий репозиторий
  • Перейти к определенной ветке
  • Заменить папку и файлы (каталог резервного копирования) на текущую рабочую.
  • Сравните и проверьте ваши рабочие файлы, все в порядке (я использую netbeans, чтобы найти diff).
  • Если все в порядке, добавьте файлы в git (git add или git add -A) зафиксируйте свои изменения, а затем потяните и нажмите вот и все

Удачи. Спасибо,

0 голосов
/ 14 мая 2018

Если вы удалили всю папку .git, то самым быстрым решением для ее возврата, за исключением любых рабочих изменений, было бы просто создать новую папку и клонировать ее снова:

mkdir new_folder
git clone ssh://aryan@github.com/path/to/your-repo.git

Теперь папка .git в new_folder будет знать о последних изменениях во всех ветках в репо. Но, конечно, ваши изменения не там. Чтобы получить там свою работу, вы можете просто скопировать / вставить несколько файлов, которые вы изменили В качестве источника вы можете использовать версию этих файлов в исходной папке. Затем просто git add файлы и зафиксируйте как обычно.

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