Я использую Git простым способом, так что я знаю только то, что мне нужно знать для того, что я делаю.
У меня есть локальное репо, над которым я работал в течение некоторого времени, с рядомсовершает.Мне нужно было добавить дополнительное удаленное репо (Github) и нажать на него - обычно все идет хорошо.По какой-то причине это пошло странно, и теперь git log показывает коммиты только после нажатия на новый пульт.
Я запустил git reflog (скриншот связан и текст ниже) и вижу их всех там - что яхочу сделать, это вернуть совершить 6e7082a.Меня не волнует потеря чего-то более нового, я могу удалить удаленные репозитории и добавить их позже.
Как вы можете видеть, я сделал полный сброс к более раннему коммиту, который на самом деле не решил, поэтомувероятно, лучше всего я получу помощь раньше ....
λ git reflog
73a8cb9 (HEAD -> master, Piwww/master) HEAD@{0}: reset: moving to HEAD@{5}
9d03787 (GithubChris/master) HEAD@{1}: commit: ++dummy file created
ff6a080 HEAD@{2}: rebase finished: returning to refs/heads/master
ff6a080 HEAD@{3}: rebase: ++removed the storage oauth keys
85e43e3 HEAD@{4}: rebase: ++after experiment with dynamic components
4d2bf34 HEAD@{5}: rebase: checkout GithubChris/master
73a8cb9 (HEAD -> master, Piwww/master) HEAD@{6}: commit: ++removed the storage oauth keys
6e7082a (grafted) HEAD@{7}: commit: ++after experiment with dynamic components
7f5bc15 HEAD@{8}: commit: ++added chart period controls to abecstatus
aed0167 HEAD@{9}: commit: ++changed the algo page again
ecf757a HEAD@{10}: commit: ++created abecstatus page
d252933 HEAD@{11}: commit: ++updated algo to cleaner calcs
f518b51 HEAD@{12}: commit: ++create the Algo page
dbf4c25 HEAD@{13}: commit: ++created temp static page to test chart.js
Приветствия
git reflog