git
здесь вам ничем не поможет, так как у вас просто большая (?) Куча изменений, которые даже не зафиксированы. Однако вы можете (ab) использовать git
, чтобы помочь вам найти ошибку:
Зафиксируйте ваши изменения небольшими коммитами, которые являются функциональными (вероятно, вы уже найдете свою проблему при этом). Я бы рекомендовал использовать git add -p
для постановки только части ваших разработок, что-то вроде:
git add -p
# select some minor changes that make up one small working commit
git commit -m "first working changes"
git stash # move all other changes aside in a git stash
# now test if your code still works, if it does, you can continue:
git stash pop # put the stashed changes back
# repeat the previous actions.
Это поможет вам фиксировать ваши рабочие изменения по крупицам.
Предположим, вы сделали много небольших коммитов, вы могли бы использовать git bisect
, чтобы помочь вам найти ошибочный коммит.