Let's start from here

gitHubとの連携

GitのHubとの連携を理解することで機能別のブランチをGitHub上で管理したり、複数人でのデータのやり取りができるようになります。
ここでは、GitHunとのデータ連携に必要な手続きやコマンドについて説明します。

git clone

gitのリモートリポジトリをローカルにコピーする

①ターミナルでリポジトリを作成する場所に移動する
②クローンするリモートリポジトリのURLを取得
③git cloneコマンドを実行

ローカルリポジトリが作成される。

gitのbranch

複数のメンバーが同時に機能追加を行ったり、バグ修正を行ったりと各メンバーが平行して作業を対応します。それらの平行作業を管理する為の機能としてBranchという機能を持っています。
ブランチとは、履歴の流れを分岐して記録していくためのものです。分岐したブランチは他のブランチの影響を受けないため、同じリポジトリ中で複数の変更を同時に進めていくことができます。

ブランチの作成

ブランチの切り替え(2種類のコマンドがある)

ブランチを新規作成して切り替え(2種類のコマンドがある)

マージ済のブランチ削除(どちらも同じ)

強制削除(マージしていなくても削除)

git push

リモートリポジトリへのアップロード
リポジトリ作成時にも実行しましたが、ローカルのデータをリモートにアップする場合は、「git push」コマンドを使用する。

Push先をを指定する場合は、

git pushを強制するオプション (2つは同義)

marge

他のブランチのデータを取り込みます(統合)
①統合元のブランチに移動
②統合元のブランチからマージしたいブランチを指定してマージ

リモートブランチからファイルの取得

ローカルリポジトリに取得

ワークツリーに反映

マージまで1コマンドで行いたい場合は、プルを使う

ローカルにbranchが複数ある場合はカレントブランチに統合されるので注意