2016-07-29 2 views
1

ローカルバージョンを入手する方法はありますか?ローカルバージョンは必須ですが、上書きされています。私たちが望むバージョンはgitリポジトリにありません。私たちの支店に現れないローカルバージョンを戻す方法はありますか?git pull origin masterの後にローカルコードに戻す

元のファイルは手動で変更されています。つまり、追跡はありません。だから今、これらが完全に失われてしまう恐れがあります。リカバリするファイルはプル起点マスタによって上書きされ、手動で編集されたバージョンはローカルマシン以外には存在しませんでした。

以前のバージョンはチェックインされていませんでしたが、そのファイルがチェックインされていないにもかかわらず、上書きされたファイルに関する情報は何とか保持されますか?

+0

ローカルバージョンはgitにはありませんでしたか? – PeeHaa

+1

「ローカルコード」とは何ですか?プルは、コミットされていないローカル変更を上書きしません。 'git checkout COMMIT_ID'を使用していつでも特定のコミットに戻ることができます – mhoff

+0

@MichaelHoffローカルコードは非チェックインコードです - 手動で行います。 – disruptive

答えて

1

いつでも「変更」をコミットしていない場合は、で、gitを使用して戻すことはできません。

システムが他の方法でバックアップされている場合は戻ってきますが、gitはコミットされていないファイルの修正を取り戻す方法を提供していません。

+0

もう1つの解決策は、システムを前日に復元するのに役立ちます。 –

0

あなたはのAndroid Studioのツールを使用している場合masterからプルlocalコード

のgit隠し やgitの後に、コードを引っ張るを戻す前に、ここでは一つの解決策は、あなたが簡単にできlocal歴史を維持しています元に戻す場合は、コードがlocalブランチにマージされます。元に戻すことはできません。

+0

これは将来役立ちます。しかし、私はこれがチェックされていないコードに戻るためにどのように使われるのか分かりません。 – disruptive

+0

こんにちは、この 'git'' reset --hard 'の' @ Navonod'の解決策は、 – Uthaya

関連する問題