作業ツリーの状態を元に戻したい時 「git checkout .」
対象
- gitでバージョン管理をしている
- 作業中にファイルの状態を元に戻したくなった
作業ツリーの状態を元に戻すコマンド
git checkout .
これで元に戻る。
ちなみに、新しく作ったファイルにはこのコマンドが適応されない。
それらは、手動で消す。
DevOpsとは何か?
Dev/Opsとは?
- Devはアプリケーション開発者 (Development Engineer)
- Opsは運用担当・インフラ担当エンジニア(Operations Engineer)
DevOpsは技術のことでない。
DevOpsは、極端に表現してしまうと、「お互いがお互いの仕事を理解しよう」という内容になるでしょう。
「パーフェクト Ruby on Rails」より
DevOpsの背景
具体的には、開発運用のあらゆる場面での自動化の進歩、インフラのコード化、AWSや各種PaaS/SaaSの発展とコモディティ化、といったトピックがあげられる。
「パーフェクト Ruby on Rails」より
自動化の進歩
- Jenkinsなど
インフラのコード化
- Chefのようなツール
クラウドの発展とコモディティ化
- AWSなど
github ローカルでリモートと接続
前提
- すでにローカルでAppを作成している
- github上で自分のアカウントを作成している
github上でリポジトリの作成
ローカル
githubで作成したリポジトリに書いてあるHTTPSでなくSSHを選択。
git@github:com hogehogehoge
をコピーする。
$ git remote add origin git:github 〇〇〇〇〇〇
git statusでフォルダが赤色なことを確認。
作業ツリーからインデックスへ
$ git add .
git statusでフォルダが緑色になったことを確認。
コミット
$ git commit -m 'コメント'
git statusでフォルダがコミットされたことを確認。
$ git status On branch master nothing to commit, working tree clean
プッシュ
$ git push origin master