質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

解決済

Git revert コマンドの時に出てくるvim画面?の終了方法がわからない

Gento
Gento

総合スコア72

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

1回答

0評価

0クリップ

148閲覧

投稿2022/06/04 07:37

git revert コマンド後の画面で何をすればいいのかわからない。。。

イメージ説明

おそらくですが

$git revert [打ち消したいコミットID]

のコマンドを入力した後にこの画面になった気がします。

この画面で一体何をすればいいのか、またそのために何のコマンドを打てばいいのかがさっぱりわかりません。。。

色々なキーボードを押しても「ポ」と音が鳴るだけで、どうすればいいのか知りたいです。

経緯

普段はSourceTreeで操作しているのですが、誤って大量のキャッシュを含んだ状態でコミットとプッシュをしてしまい、コミットは通常通り成功しましたがリモートリポジトリへのプッシュが容量オーバーか何かで失敗しました。

なのでコミットとプッシュを取り消すために調べているとgit revert コマンドを発見しました。

SourceTreeでも同様のことができるとは思いますが、イマイチどうすればいいかわからず、、、gitコマンドを試したところターミナルの画面から戻れなくなり?(強制終了させるしかない)質問をしてみることにしました。

目的

①誤って大量のキャッシュを含んだローカルリポジトリへのコミット取り消し

②誤って大量のキャッシュを含んだリモートリポジトリへのプッシュ取り消し
(画像のプッシュのところが0になること。画像では色々と試しているうちに3回プッシュしてしまい、全て容量オーバーでプッシュ失敗になりました)
イメージ説明

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

hoshi-takanori

2022/06/04 07:40

大文字で ZZ とか。でも、git revert では間違ってコミットした大量のファイルは履歴に残ったままのような…。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。