そうきたか

2017-09-21

gitで削除してしまったファイルをまとめてcheckoutする

この記事をはてなブックマークに追加
Tweet

タイトル通り。

手違いでgit管理下にある大量のファイルを消してしまって元に戻したいときに便利です。

awk を使ってまとめてステータスがdeleteのものを元に戻してあげましょう!

git status -s | awk '/^ D/{print "git checkout "$2}' | sh

Dの部分を、他のステータスの頭文字に変えてあげれば応用できますね!

ryskit 2017-09-21 21:05

この記事をはてなブックマークに追加
Tweet
  • もっと読む
コメントを書く
« Work Rules!を読んだ Gemfile のバージョン指定 »
プロフィール
id:ryskit id:ryskit はてなブログPro

1991年生まれ。大阪でWebエンジニアをしています。

読者です 読者をやめる 読者になる 読者になる
@_ryskitをフォロー
リンク
  • GitHub
  • 素材サイト
  • LIST
最新記事
  • 2021年1月4日~10日 振り返り
  • 2020年5月振り返り
  • LIST - やりたいことリストのAndroidアプリをリリースしました!
  • 2020年3月振り返り
  • 2020年2月振り返り
注目記事
カテゴリー
  • Android (6)
  • Angular (2)
  • AWS (6)
  • Book (2)
  • CDK (1)
  • Go (3)
  • Java (1)
  • JavaScript (2)
  • Kotlin (1)
  • Lambda (2)
  • Linux (4)
  • LIST (1)
  • MySQL (1)
  • Python (1)
  • Python3 (1)
  • Ruby (2)
  • Ruby on Rails (2)
  • Spring Boot (1)
  • Squid (1)
  • WordPress (2)
  • リファクタリング (1)
  • リリース (1)
  • 備忘録 (10)
  • 技術書 (7)
  • 振り返り (5)
月別アーカイブ
検索

はてなブログをはじめよう!

ryskitさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
そうきたか そうきたか

Powered by Hatena Blog | ブログを報告する

スターをつけました

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる