git-reset

    11

    1答えて

    git commitを使ってコミットしたディレクトリにローカルな変更がありました。後で、間違って私の変更が私のビルドを破ったことに気付きました。だから私は "git reset --soft"をレポにしました。 しかし、私は、すべてが元に戻った変更をバックアップしなかったので、私は欲しがっていた新しい機能を含んでいたので、私は台無しです。 "git reset --soft"操作を取り消して私がコ

    14

    2答えて

    間違ってブランチにファイルをコミットしたとき、私は通常git reset --hard HEAD~1を使用します。しかし、この方法を使用すると、一般にコミットされたすべてのファイルが失われます。編集したファイルを失うことなく、コミットをリセットする方法はありますか?

    12

    2答えて

    私はWindows 7でAtomエディタを使用しています。コマンドを実行すると、git reset --hardのgitシェルで、他のすべてのエディタがすべての変更ファイルをリセット/私はATOMエディタを使用している場合、変更は保持されます。エディタでファイルを閉じようとすると、Atomが尋ね、ファイルが変更され、変更を保存しますか? 外部でファイルを変更すると、どのように変更を取り消すことがで

    1

    2答えて

    Pro Gitは、このようなgit resetについて説明します。 要約 あなたがそれを言うときresetコマンドは停止し、特定の順序でこれら3本の木を上書き:ブランチヘッドを移動 を指す(--softの場合はここで停止) 作業ディレクトリインデックス のように見えるしてください(--hardない限り、ここで停止)指数はHEAD ように見える を作り、私は理解の方法は、私はgit reset --

    3

    1答えて

    私はgitを初めて使ったので、質問は非常に簡単かもしれません。git reset --hard HEADとgit reset --hardの違いは何ですか?

    2

    1答えて

    私はRStudioとGitがかなり新しくなっていますので、私が何をしているのか正しく理解しておきたいと思います。 Gitのドキュメントによれば、git revertは新しいコミットを作成します。 RStudioの復帰ボタンを押すと、新しいコミットは作成されず、最後のコミットに戻ります。私にはこれはgit reset --hardのようです。私は間違って何かを得たか?

    5

    3答えて

    ローカルの変更があります(は別ファイルではありませんので、.gitignoreは動作しません。)私はコミットしたくありません。 私はgit reset --hardときどき変更をクリアするためにコミットした後も、私は残したいと思っていた便利な変更を失ってしまいます。 私は自分の役に立つ変更をどのように保つことができますか?

    7

    1答えて

    egit git eclipseプラグインでは、1つのファイルを右クリックし、Replace With> HEAD Revisionを選択することで、1つのファイルを "リセット"できます。 gitインデックスのHEADリビジョンとファイルの置き換えの違いは何ですか?

    2

    1答えて

    私は私の最後の私が作成した表を含め、コミット以来、私はすべてのものを取り除きたいので、私は git reset --hard HEAD git clean -f -d はそうこれは私が作成した移行を処分したんでしたが、スキーマで、それがどのように見えますテーブルはまだそこにあります。私はちょうどそれらのテーブルを削除するために新しい移行を作成することができます知っているが、私はちょうど私がデ

    5

    1答えて

    コミットされていないファイルの作業ディレクトリをクリアしたかったのですが、誤ってgit reset --hardを実行しました。 私は前回の(コミットされていない)コミットを失ったので、git reset --hard ORIG_HEADを実行しました。これは私の失われたコミットに私を得ることはありませんでした。 私はgit reflogを実行しましたが、そこにコミットがリストされていませんでした