yuuki blog

プログラミング をアプトプットしています。

Git Hub

GitHubとSlackの連携方法

GitHubをSlackのチャンネルに連携 Slackで /invite @GitHub を入力 Alliw をクリック こちらのメッセージが出てきたら連携はできました。 特定のリポジトリとの連携 Slackで /github subscribe GitHubのユーザー名/リポジトリ名 を入力 Connect Github accou…

Git Hub ブランチの流れについて (revert/Undo)

revertとは 間違ってpushしたcommitを取り消すことができます。commitを削除するのではなく、「指定するcommitを取り消すためのcommit」を追加で行います。 revertはcommitされた変更と逆になる変更を追加することで、commitを取り消します。 「Push origin…

Git Hub ブランチの流れについて (コンフリクト)

コンフリクトとは コンフリクトとは、あるファイルにおいてブランチごとに情報が異なり辻褄が合わない状況のことを言います。コンフリクトは日本語で「競合」という意味です。 (例)Aさんの作業するブランチでは投稿一覧機能を作るためにコントローラーのinde…

Git Hub ブランチの流れについて (ブランチを作成せず、マスターブランチ上でコードを書いてしまった時の対処法)

ブランチの作成を忘れた場合や、別のブランチにコードを記入した場合の対処法 途中の段階から新しいトピックブランチを作成してコードを移動させます。 まずブランチを作成します すると、以下のような選択肢が出てきます。 Leave my changes on maste :元の…

Git Hub ブランチの流れについて (clone)

git cloneコマンド リモートリポジトリを自分のパソコンにダウンロードするコマンドです。以下のようにリモートリポジトリのURLに.gitを加えた文字列指定することで、ローカルリポジトリとして取り込むことができます。ダウンロードをするようなイメージです…

Git Hub ブランチの流れについて (masterブランチ)

マージとは 機能実装のために作成したブランチを、リモートリポジトリ上のmasterブランチに反映する作業のことです。 LGTMをもらったら、作ったブランチをmasterブランチにマージしましょう。「Merge pull request」→「Confirm merge」でマージできます。 マ…

Git Hub ブランチの流れについて (コードレビュー)

コードレビュー 複数人での開発において、コードの記述内容に問題がないか、他の開発メンバー等が確認をすることです。また、コードレビューを担当する人をレビュアーと呼びます。 レビュー依頼の方法はさまざまです。Slack等でURL共有する方法もあれば、プ…

Git Hub ブランチの流れについて (ブランチの作成)

ブランチを作成 「Current Branch」をクリックして、「New Branch」をクリックします masterブランチから新しいブランチを作成します。「Name」の下にはブランチの名前を記述します。 どのような作業を行うブランチなのかわかりやすいように記述します。 ブ…

Git Hub ブランチについて (作業の分岐)

ブランチとは リポジトリで管理しているファイルやディレクトリの変更の流れ、すなわちcommitの連なりです。リポジトリは必ずブランチを持っています。 このブランチは分岐ができます。本流を「masterブランチ」、分岐したブランチを「トピックブランチ」と…

Git Hub ブランチの流れについて (ローカルリポジトリにコミット)

ローカルリポジトリを作成してコミットする git-appのローカルリポジトリを作成する GitHub Desktopからgit-appのローカルリポジトリを作成しましょう。左上の「Current Repository」→「Add」→「Add Existing Repository」を選択します ディレクトリ下にある…