このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
github:branch [2020/06/29 15:44] y2sunlight [Eclipseで新しいブランチ作り、プッシュする] |
github:branch [2020/07/06 11:42] tanaka |
||
---|---|---|---|
行 1: | 行 1: | ||
====== GitHub Eclipseによるブランチの操作 ====== | ====== GitHub Eclipseによるブランチの操作 ====== | ||
- | --- // | + | --- // |
[[github: | [[github: | ||
行 21: | 行 21: | ||
* [[github: | * [[github: | ||
* GitHub Eclipseによるブランチの操作 | * GitHub Eclipseによるブランチの操作 | ||
+ | * [[github: | ||
* [[github: | * [[github: | ||
- | * [[github:public|GitHub コードの公開]] | + | * [[github:publish|GitHub |
リンク | リンク | ||
行 80: | 行 81: | ||
- | ===== 新しいブランチをEclipseでチェックアウトする ===== | + | ===== 新しいリモートブランチをEclipseでチェックアウトする ===== |
==== サーバ側で新しいブランチを作成する ==== | ==== サーバ側で新しいブランチを作成する ==== | ||
行 158: | 行 159: | ||
Eclipse のローカル・ブランチに '' | Eclipse のローカル・ブランチに '' | ||
+ | |||
+ | ここから先は、LICENSEファイルを編集してコミットし、基本の流れに従い[[github: | ||
\\ | \\ | ||
行 176: | 行 179: | ||
===== Eclipseで新しいブランチ作り、プッシュする ===== | ===== Eclipseで新しいブランチ作り、プッシュする ===== | ||
- | 今度は、Eclipseで新しいブランチをそのブランチをプッシュ作ります。 | + | 今度は、Eclipseで新しいブランチを作り、そのブランチをプッシュします。 |
<div indent> | <div indent> | ||
ブランチ名: '' | ブランチ名: '' | ||
行 222: | 行 225: | ||
新しいファイル( '' | 新しいファイル( '' | ||
- | {{fa> | + | {{fa> |
<code php hello.php> | <code php hello.php> | ||
<?php | <?php | ||
行 234: | 行 237: | ||
=== 4.新しいブランチのプッシュ === | === 4.新しいブランチのプッシュ === | ||
- | プロジェクト( hello-world )を右クリックして[チーム][切り替え][ブランチのプッシュ ' | + | プロジェクト( hello-world )を右クリックして[チーム][ブランチのプッシュ ' |
[{{: | [{{: | ||
行 253: | 行 256: | ||
リポジトリ hello-world に移動します。まだ表示していない場合は、ダッシュボードの左サイドバーから hello-world を選択して下さい。 | リポジトリ hello-world に移動します。まだ表示していない場合は、ダッシュボードの左サイドバーから hello-world を選択して下さい。 | ||
[{{: | [{{: | ||
- | ■ ファイルリストの右上に [4 branches]と表示されていて新しいブランチが増えたことが分かります。\\ | + | ■ ファイルリストの右上に [4 branches]と表示されていて新しいブランチが増えていることが分かります。\\ |
■ また、新しくプッシュしたので、上部にも [Compare & pull request]のボタンも表示されています。\\ | ■ また、新しくプッシュしたので、上部にも [Compare & pull request]のボタンも表示されています。\\ | ||
■ ブランチのプルダウン[Branch: | ■ ブランチのプルダウン[Branch: | ||
行 260: | 行 263: | ||
■ Eclipseからプッシュした '' | ■ Eclipseからプッシュした '' | ||
- | ここから先は、基本の流れに従い[[github: | + | ここから先は、基本の流れに従い[[github: |
=== ネットワークグラフ | === ネットワークグラフ | ||
行 272: | 行 275: | ||
===== Eclipseでマージして、プッシュする ===== | ===== Eclipseでマージして、プッシュする ===== | ||
- | 前項「[[# | + | 前節「[[# |
<div indent> | <div indent> | ||
行 288: | 行 291: | ||
- '' | - '' | ||
- | > TODO: | + | === 1.最新のmasterブランチの取得 === |
+ | |||
+ | masterブランチに切り替えます。まだの時は、プロジェクト( hello-world )を右クリックして[チーム][切り替え][master]を選択して下さい。 | ||
+ | |||
+ | > masterブランチをまだチェックアウトしていない場合は、上述の「[[# | ||
+ | |||
+ | プロジェクト( hello-world )を右クリックして[チーム][プル]を選択します。 | ||
+ | [{{:github: | ||
+ | ■ [閉じる]ボタンを押して下さい。 | ||
+ | |||
+ | === 2.新しいブランチの作成 === | ||
+ | |||
+ | プロジェクト( hello-world )を右クリックして[チーム][切り替え][新規ブランチ...]を選択して下さい。 | ||
+ | [{{: | ||
+ | ■ [ブランチ名]に '' | ||
+ | ■ [プッシュおよびプルのアップストリームを構成する]は **未チェック** にします。\\ | ||
+ | ■ [完了]ボタンを押して下さい。\\ | ||
+ | ■ プロジェクトが hello-edits2 ブランチに切り替わります。 | ||
+ | |||
+ | === 3.新しいブランチでの編集(コミット) === | ||
+ | |||
+ | ファイル( '' | ||
+ | |||
+ | {{fa> | ||
+ | <code php hello.php> | ||
+ | <?php | ||
+ | echo ' | ||
+ | echo 'This is y2sunlight from Japan.'; | ||
+ | </ | ||
+ | |||
+ | ファイルを編集し終えたらステージングした後に、[コミット]します。 | ||
+ | |||
+ | === 4.masterブランチへのマージ === | ||
+ | |||
+ | マージでは、マージされる方のブランチを表示して作業します。 | ||
+ | |||
+ | プロジェクト( hello-world )を右クリックして[チーム][切り替え][master]を選択し、'' | ||
+ | |||
+ | [チーム]で[マージ]を選択します。 | ||
+ | [{{: | ||
+ | ■ マージするブランチ '' | ||
+ | ■ [マージ]ボタンを押して下さい。 | ||
+ | |||
+ | [{{: | ||
+ | ■ マージが終了しました。 | ||
+ | ■ [閉じる]ボタンを押して下さい。 | ||
+ | |||
+ | === 5.masterへのプッシュ === | ||
+ | |||
+ | マージしたmasterブランチをアップストリームにプッシュします。。 | ||
+ | |||
+ | プロジェクト( hello-world )を右クリックして[チーム][アップストリームへブッシュ]を選択します。 | ||
+ | [{{: | ||
+ | ■ プッシュが終了しました。 | ||
+ | ■ [閉じる]ボタンを押して下さい。 | ||
+ | |||
+ | === 6.GitHubでの確認 === | ||
+ | |||
+ | プッシュされているかGitHubで確認してみましょう。 | ||
+ | |||
+ | リポジトリ hello-world に移動します。まだ表示していない場合は、ダッシュボードの左サイドバーから hello-world を選択して下さい。 | ||
+ | [{{: | ||
+ | ■ ファイルリストの右上に [10 commits]と表示されていて新しいコミットが増えているが分かります。\\ | ||
+ | ■ [10 commits]をクリックして選択して下さい。(数字の10は例です。別の数字かもしれません) | ||
+ | |||
+ | [{{: | ||
+ | ■ コミット履歴の先頭( '' | ||
+ | |||
+ | また、ブランチのネットワークグラフは以下のようになっています: | ||
+ | [{{: | ||
+ | |||
+ | masterに直接プッシュしたので、作業用のブランチはなく、masterのブランチの上にコミットの履歴が乗っています。 | ||
\\ | \\ | ||