0
すべてのファイルコードをプッシュするのは混乱していますが、アンドロイドスタジオの.gitignoreにあるlibファイルが含まれています。ローカルコードを変更せずにgit pushファイルをどのように元に戻すことができますか?私が頭をリセットすると、私の新しいローカルコードは省略されます。ローカルコードを変更せずにgit pushを元に戻す方法は?
私はgitで非常に新しいです。助けてくれてありがとう。
すべてのファイルコードをプッシュするのは混乱していますが、アンドロイドスタジオの.gitignoreにあるlibファイルが含まれています。ローカルコードを変更せずにgit pushファイルをどのように元に戻すことができますか?私が頭をリセットすると、私の新しいローカルコードは省略されます。ローカルコードを変更せずにgit pushを元に戻す方法は?
私はgitで非常に新しいです。助けてくれてありがとう。
このような例だけで、 "バックアップ"、あなたの現在のHEAD:
git tag tmptag
git reset --hard HEAD^
git push --force
git reset --hard tmptag
git tag --delete tmptag
はところで恐れることはありません。実際にコミットを誤って削除するのは難しいです。通常、最新のコミットはすべてgit reflog
を使用して表示されます。上記のようにバックアップタグを作成するのではなく、既存のブランチやタグが履歴にコミットしていなくても、古いオリジナルのsha1ハッシュにブランチをリセットすることができます。 sha1ハッシュをコピー/ペーストすることなく特別な識別子ORIG_HEAD
を使用することもできます。