GitHub で直接コミットを元に戻すことはできますか? 質問する

GitHub で直接コミットを元に戻すことはできますか? 質問する

ファイルの編集、作成、削除など、Web インターフェースを使用して GitHub 上で直接ほぼすべて実行できるようですが、GitHub ローカル アプリ (Windows および Mac) や git コマンド ラインで実行できるようなコミットを元に戻す方法が見つかりません。

何か見落としているだけなのかなと思っています。元に戻すボタンは隠されていますか?

ネットで検索してみたところ、これは多数の人と作業するときに同期エラーを防ぐためだと思われる内容を見つけました。これは正しいでしょうか?

ベストアンサー1

いいえ、その機能はGitHubのウェブインターフェースでは直接利用できません(GitHub for Mac/Windows に「元に戻す」ボタンが最近追加されました

実は、それはプルリクエストのみ2014年6月24日以降:

元に戻すボタンの導入

「元に戻す」をクリックすると、GitHub でプルリクエストを簡単に元に戻すことができます。

https://camo.githubusercontent.com/0d3350caf2bb1cba53123ffeafc00ca702b1b164/68747470733a2f2f6769746875622d696d616765732e73332e616d617a6f6e6177732e636f6d2f68656c702f70756c6c5f72657175657374732f7265766572742d70756c6c2d726571756573742d6c696e6b2e706e67

元に戻した変更を含む新しいプル リクエストを作成するように求められます。

https://camo.githubusercontent.com/973efae3cc2764fc1353885a6a45b9a518d9b78b/68747470733a2f2f6769746875622d696d616765732e73332e616d617a6f6e6177732e636f6d2f68656c702f70756c6c5f72657175657374732f7265766572742d70756c6c2d726571756573742d6e65772d70722e706e67


git revertさまざまなコミットを受け入れることができるため、Web 経由で管理するのは少し複雑です。
ただし、コラボレーションの点では問題にはなりません。元に戻すと新しいコミットが追加されますが、既存のコミットの履歴は変更されません。

おすすめ記事