git-revert

    44

    4答えて

    私はスクリプトを変更してコミットしました。それから私はいくつかの変更を加えて、それらをリモートのリポジトリなどにプッシュしました。 次に私が言った最初の変更は愚かで、元に戻したいと思いました。手動でdiffをコピーして貼り付けることなくコミットを "適用解除"できますか?一例として、 : Commit 1: I delete a function in a.py Commit 2: I c

    7

    2答えて

    Uh oh ...私がやっていることを本当に知らなくても(間違いなくサブディレクトリとファイルの名前変更を含む) 。私は今、このようなことをすべて元に戻したい : は(それが行われていなかった かのようにも歴史からそれを削除し、おそらく を)完全に逆転されたコミットを は、現在の作業ディレクトリ を復元します(.git)を特定の ブランチに変更します(最後は現在)。 私はgit reset --s

    3

    1答えて

    チームメンバーが誤って1GB以上のファイルを私たちのmasterブランチにコミットし、それを元に戻しました。私はそれ以来、ソース管理から削除し、マスターにコミットしました。しかし、(git pullで)コードを更新している他のすべての共同作業者は、実際には履歴の一部としてファイルをダウンロードしています。 私はそのコミットを歴史から完全に取り除きたいと思っています。私はチームメンバーのコンピュータ

    2

    1答えて

    私は以前のコミットにも、それ以外の正しい変更が含まれていることに気付きました(その時点では、すべてを1つのコミットに入れるのに十分なようでした)。です。今私が単にgit-revertコミットした場合、私は良い変更を元に戻すので、復帰する部分を選択する方法はありますか?おそらくは同じようにgit-add -pが機能しますか? 1)また、私は

    1

    2答えて

    gitを使用してプロジェクトを管理していますが、この種のプログラムではあまり経験がありませんので、私はそれらを不適切に使用します(例: 1回のコミットだけで変更)。私はそれらをよりよく使用しようとしています。 Btw私はブランチに適したプロジェクトの拡張を開発し始めたことに気付きました。だからgit guiから、私はマスターのコピーである新しいブランチを作成しました。 今私は、プロジェクトに関連し

    7

    3答えて

    私たちのチームは、GitHubのがはるかにwhat is described hereのように、私たちのワークフローを管理するための要求を引いて使用しています復帰を元に戻す、コミット。受け入れられたプルリクエストを手動で確認する際、プロダクションサーバーに展開する準備ができていないため、そのマージを元に戻す必要があることがあります。開発者が再びプルリクエストを発行しようとした場合 しかし、それは、

    5

    3答えて

    Gitは素晴らしいツールですが、私はまだプッシュされた変更を元に戻す最良の方法を心がけています。ここに状況があります。 私は支店にいて、いくつかのコミットをGitHubにプッシュしました。それ以来私はウサギの穴をあまりにも遠くに過ぎてしまったので、私がやったことのいくつかを取り除き、やり直す必要があります。基本的には、プッシュされたコミットをすべて前のものに戻す必要があります。ここで私はそうが適切

    2

    2答えて

    私たちのデザイナーはいくつかのイメージにいくつかの変更を加え、変更をコミットしました。だから今、私たちgit logは次のようになります。 Commit 1: Changed images Commit 2: Oops, forgot to commit a few images ...その後ビジネスは彼らが異なって見えるしたかったので、設計者はそれらを変更し、再度コミット: Commit