マガジンのカバー画像

Web開発日記

118
Webサービスを作るにあたっての個人的メモ
運営しているクリエイター

#Git

GitHubでメンションされているプルリクエストを見逃さない方法

GitHubでチーム運用していて、ちょっと利用しにくかったところをハックしました。 課題GitHub運用でよくある課題として、『メンション見落としがち』というのがあります。特に多くのレポジトリ対応している場合いちいちメールを見ないので、見落とすことが多くなってしまうのです。 そうするとどうなるかというと、slack上で「あのプルリクどうなりましたでしょうか...?」と連絡が来て、『ごめんなさーい!見逃してました、すぐ確認します!』のようなやりとりが発生します。 今回はこ

Sourcetreeの使い方を簡単にまとめました

最近Sourcetreeを使う機会が出てきたので、簡単に基本的な使い方まとめました。 ※以下全てMacの場合です。 Sourcetreeインストール まずはSourcetreeをインストールします。 「Download for Mac OS X」をクリックしてダウンロード。その後インストール。 Sourcetreeを開くと下記のような画面が表示されます。 既存のディレクトリを追加上記画像より「ディレクトリをスキャン」をクリックするとローカルのディレクトリが選択できる

gitをリモートに強制的に合わせようとしたら「fatal: failed to read object ・・・」というエラーが出たので対応

gitの「develop」ブランチで作業していたらローカルのブランチがぐちゃぐちゃぐちゃっとしてしまったため、強制的にリモートに合わせようと下記実行したところ git fetch origin developgit reset --hard origin/develop 下記のエラーが出た。 fatal: failed to read object c9960cde592486d47266cbf812fc89d5cea81493: Input/output error

さくらのレンタルサーバーにLaravelのプロジェクトをgit cloneする

先日はさくらのレンタルサーバにLaravelをインストールする方法を記載しましたが、 今回はすでにローカルで開発しているLaravelのプロジェクトを、さくらのレンタルサーバにgit cloneする方法を記載します。 --- _φ(・_・ --- 今回やること ・さくらのレンタルサーバーにLaravelプロジェクトをgit cloneする 最終的には下記のような環境にしようと思います。 前提 ・さくらのレンタルサーバー契約済 (私はスタンダードプランを利用しています

【GitHub】コンフリクトの解決方法について

GitHub、プルリクエストの確認が終わりいざマージしようと思った瞬間に、こんなメッセージが表示されマージできない時があります。 いわゆる『コンフリクト』というやつですね。今日はこのコンフリクトの解決方法を記載したいと思います。 コンフリクトとは?例えばこんな状況です ・AさんとBさんの2人で開発をしている ・Aさんは「topic-A」というブランチ、Bさんは「topic-B」というブランチで作業している ・AさんとBさん、ブランチは別だが同じファイル「sample.h

【Git】checkout時に、「error: Your local changes to the following files would be overwritten by checkout: 」と表示された時の対処方法

いつも通りGitでチェックアウトしようとしたらこんなメッセージが出てチェックアウトできませんでした。 error: Your local changes to the following files would be overwritten by checkout: src/app/Http/Controllers/XXXXX.phpPlease commit your changes or stash them before you switch branches.Abo

Githubでカンバン機能を利用する方法

Githubでカンバン機能が利用できるようなので利用してみました。 カンバンとは?簡単にカンバンについて説明すると、タスクが今どのステータスかを簡単に視覚化できる機能です。 こんな感じですね↓ 画像はwikipediaより引用 上の画像だと、左から「To Do」「Doing」「Done」と3つのカラムに分かれておます。 ポストイットがそれぞれのタスクになります。 タスクが進むごとに、左から右へ(TodoからDoing、Doneへ)移動するようになります。 ツールだと

Git基本操作。ローカルでの作業からリモートリポジトリのマージまで。

Gitをコマンドラインから実行する方法をまとめました。超初心者用ということでやっていますので、ご参考までにどうぞ。 また、noteの最後に参考にした記事一覧を掲載してますので、そちらも併せてどうぞ。 1. ブランチを作成する 2. ブランチをリモートに登録 3. git add 変更点の追加 4. git commit ファイルコミット 5. git push ファイルをプッシュ 6. マージする 7. Githubのリポジトリに反映する 1. ブランチを作成するまずはブ