0

今朝はMac用のgithubを使用しました。膨大な数の変更をローカルでコミットし、問題なく動作しました。次に、同期を試みましたが、問題が発生しました。同期されて
いないコミットがリストに表示されなくなりましたが、オンラインリポジトリが更新されず、ローカルファイルが以前のオンラインリポジトリの状態に戻されました。

クリックするだけで仕事の日々を失うだけでしたか?または、ローカルコミットが機能したために行ったことを実際に復元できますか?しかし、それは消えたように見えます、それはソフトウェアのどこにも現れません

それは私が立てたすべての仕事が決して起こらなかったようで、消えました

4

1 に答える 1

1

あなたがすべての仕事を失ったとは思いません。ローカルでコミットした場合、作業は git リポジトリに残るはずです。コマンドを参照してくださいgit log。次のようなものを試してください

git log --full-history

また

git log --sparse

SHA1 ID が見つかった場合は、git cherry-pick を試してこのコミットを取得し、実際の状態の上に置くことができます。

于 2012-10-18T09:38:38.887 に答える