Git

ReactアプリをGitHub Pagesにデプロイする方法

Reactでリプレイス中のポモドーロタイマーをGitHub Pagesにデプロイしました。GitHubリポジトリの設定を変更するだけでできるだろうと思っていましたが、 少しだけ手間がかかったので、その方法を紹介していきます。※Reactアプリが既に完成した前提で説明を…

【Git】git revertの使い方

Git

git revert:過去のコミットの打消しコミットを新たに作る 過去のコミットに対して打消しコミットを作成し、変更を相殺させることでコミットを取り消すコマンドです。コミットを追加して過去のコミットを取り消しているので、「コミットを修正した」という履…

【Git】git stashの使い方

Git

gitをコマンドで扱うようになってから、リモートにpushした後に branchを切るのを忘れてそのまま作業してしまうことがしばしばありました。その際に使えるのが「git stash」というコマンドです。今回はこの「git stash」の使い方をまとめたいと思います。 gi…

【Git】git reset --soft、--mixed、--hardの違い

Git

前回、git resetを使って目的のcommitまで戻すという作業を行いました。この際にgit resetにある3つのオプション「--soft」、「--mixed」、「--hard」について調べたのでまとめます。 まずは前提知識の確認 ~リモートリポジトリ変更までの流れ~ 変更をリモ…

【Git】特定のcommitまで戻り、リモートへ強制pushしたいとき

アプリ作成中に、以前のcommitへ戻りそこから作業を始めたいという場面に遭遇したので、記録として残しておきます。 ①戻りたいcommitのハッシュ値を調べる git log //ハッシュ値を調べる上記コマンドを打つとコミット毎に以下のような表示が出てきます。 com…

Git初心者がGitコマンドでGitHubに草を生やすまで

Git

私はこれまで、SourceTreeを使いソースコードの バージョン管理を行っていました。ですが、先日、私が所属する「もりけん塾」にて開催されたGitの勉強会 に参加したことを機に、Gitコマンドで操作をすることにしました。 コマンドの操作は難しいですが、エラ…

GitコマンドでGitHubの草を生やす方法

私は現在、SourceTreeでGitの操作を行っております。ただ、SourceTreeだと誤った操作を行った後のリカバリーが難しいため、コマンドでの操作に慣れる必要があるなぁと感じておりました。 そんな折、私が入塾している「もりけん塾」にてGitの勉強会が開催され…