потерял тайник и совершить - PullRequest
0 голосов
/ 29 октября 2018

Я фиксирую и спрятал некоторую работу, и теперь, когда возвращаюсь в ветку и пытаюсь применить тайник, за которым я, похоже, отстаю (около двух недель работы).

Вот что я сделал через терминалhistory:

$ git checkout dashboard-improvements
$ git pull
$ git stash apply "stash@{0}" (all is well at this point)
$ git status (finished working, wanted to see my changes)
$ git stash (received a warning about files not being commit)
$ git add -A && git commit -m "" (received a warning about blank commit message)
$ git add -A && git commit -m "create order" "
"
$ git stash
$ git checkout staging && git pull

На данный момент я продолжил работу над некоторыми другими отраслями и проектами.

Затем я вернулся в ветку улучшений панели инструментов и попытался применить свой последний тайник, но я вижу старую работу:

$ git branch (viewed my branches)
$ git checkout dashboard-improvements
$ git status
$ git stash apply "stash@{0}" (seeing really old work)

Я немного паникую ине совсем уверен, что делать.Я попробовал $git fsck --lost-found, и есть тонна свисающих коммитов, но я боюсь поиграть и потенциально потерять свою работу.

Есть ли способ увидеть локальный коммит с отрывочными цитатами:

    $ git add -A && git commit -m "create order" "
    "

1 Ответ

0 голосов
/ 29 октября 2018

Давайте разберем, что произошло.

$ git checkout dashboard-improvements
$ git pull

Обновлено dashboard-improvements с пульта.

$ git stash apply "stash@{0}" (all is well at this point)

Приложены некоторые работы из последней вещи, которую вы спрятали.

$ git status (finished working, wanted to see my changes)

Проверено ваше состояние.

$ git stash (received a warning about files not being commit)

Спрятал изменения, которые вы только что применили.Почему?

$ git add -A && git commit -m ""

Ничего не совершил, ты просто спрятал все свои изменения.

$ git stash

Ничего не спрятал.Почему?

$ git branch (viewed my branches)
$ git checkout dashboard-improvements
$ git status
$ git stash apply "stash@{0}" (seeing really old work)

На данный момент я понятия не имею, что у вас в тайнике.


Проблема, которую я вижу, заключается в том, что вы, похоже, прячетесь как культовая вещь.Ваш тайник, вероятно, полон всякого рода хлама.Запустите git stash list -p, посмотрите, что там, и разберитесь, что полезно, а что нет.

Возможно, вы захотите просмотреть главу Git Book Хранение и очистка .

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