Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


github:branch

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
github:branch [2020/06/29 17:38]
y2sunlight [Eclipseでマージして、プッシュする]
github:branch [2020/07/06 12:11] (現在)
tanaka [Eclipseでマージして、プッシュする]
行 1: 行 1:
 ====== GitHub Eclipseによるブランチの操作 ====== ====== GitHub Eclipseによるブランチの操作 ======
- --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-06-26//+ --- //[[http://www.y2sunlight.com|y2sunlight]] 2020-06-26 //
  
 [[github:top|GitHub に戻る]] [[github:top|GitHub に戻る]]
行 21: 行 21:
   * [[github:basic|GitHub Eclipseによるリポジトリの基本操作]]   * [[github:basic|GitHub Eclipseによるリポジトリの基本操作]]
   * GitHub Eclipseによるブランチの操作   * GitHub Eclipseによるブランチの操作
 +  * [[github:release|GitHub タグとリリースの作成]]
   * [[github:collaborator|GitHub コラボレータの招待]]   * [[github:collaborator|GitHub コラボレータの招待]]
-  * [[github:public|GitHub コードの公開]]+  * [[github:publish|GitHub ソースコードの公開]]
  
 リンク リンク
行 80: 行 81:
  
  
-===== 新しいブランチをEclipseでチェックアウトする =====+===== 新しいリモートブランチをEclipseでチェックアウトする =====
  
 ==== サーバ側で新しいブランチを作成する ==== ==== サーバ側で新しいブランチを作成する ====
行 158: 行 159:
  
 Eclipse のローカル・ブランチに ''license-edits'' が、リモート・トラッキングにも ''origin/license-edits'' が増えています。 Eclipse のローカル・ブランチに ''license-edits'' が、リモート・トラッキングにも ''origin/license-edits'' が増えています。
 +
 +ここから先は、LICENSEファイルを編集してコミットし、基本の流れに従い[[github:basic#プルリクエスト|プルリクエスト]]を行って[[github:basic#マージ|マージ]]します。
  
 \\ \\
行 176: 行 179:
 ===== Eclipseで新しいブランチ作り、プッシュする ===== ===== Eclipseで新しいブランチ作り、プッシュする =====
  
-今度は、Eclipseで新しいブランチをそのブランチをプッシュ作ります。+今度は、Eclipseで新しいブランチを作り、そのブランチをプッシュます。
 <div indent> <div indent>
 ブランチ名: ''hello-edits'' ブランチ名: ''hello-edits''
行 222: 行 225:
 新しいファイル( ''hello.php'' )を作ります。 新しいファイル( ''hello.php'' )を作ります。
  
-{{fa>folder-open-o}} ** /apricot **+{{fa>folder-open-o}} ** /hello-world **
 <code php hello.php> <code php hello.php>
 <?php <?php
行 234: 行 237:
 === 4.新しいブランチのプッシュ === === 4.新しいブランチのプッシュ ===
  
-プロジェクト( hello-world )を右クリックして[チーム][切り替え][ブランチのプッシュ 'hello-edits'...]を選択して下さい。+プロジェクト( hello-world )を右クリックして[チーム][ブランチのプッシュ 'hello-edits'...]を選択して下さい。
  
 [{{:github:branch:github-branch34.png?nolink|}}] [{{:github:branch:github-branch34.png?nolink|}}]
行 253: 行 256:
 リポジトリ hello-world に移動します。まだ表示していない場合は、ダッシュボードの左サイドバーから hello-world を選択して下さい。 リポジトリ hello-world に移動します。まだ表示していない場合は、ダッシュボードの左サイドバーから hello-world を選択して下さい。
 [{{:github:branch:github-branch37.png?nolink|}}] [{{:github:branch:github-branch37.png?nolink|}}]
-■ ファイルリストの右上に [4 branches]と表示されていて新しいブランチが増えことが分かります。\\ +■ ファイルリストの右上に [4 branches]と表示されていて新しいブランチが増えていることが分かります。\\ 
 ■ また、新しくプッシュしたので、上部にも [Compare & pull request]のボタンも表示されています。\\  ■ また、新しくプッシュしたので、上部にも [Compare & pull request]のボタンも表示されています。\\ 
 ■ ブランチのプルダウン[Branch:master]をクリックして[hello-edits]を選択して下さい。 ■ ブランチのプルダウン[Branch:master]をクリックして[hello-edits]を選択して下さい。
行 260: 行 263:
 ■ Eclipseからプッシュした ''hello.php'' が追加されているのが確認できます。 ■ Eclipseからプッシュした ''hello.php'' が追加されているのが確認できます。
  
-ここから先は、基本の流れに従い[[github:basic#プルリクエスト|プルリクエスト]]を行って[[github:basic#マージ|マージ]]します。+ここから先は、基本の流れに従い[[github:basic#プルリクエスト|プルリクエスト]]を行って[[github:basic#マージ|マージ]]します。
  
 === ネットワークグラフ  === === ネットワークグラフ  ===
行 272: 行 275:
 ===== Eclipseでマージして、プッシュする ===== ===== Eclipseでマージして、プッシュする =====
  
-「[[#Eclipseで新しいブランチ作り、プッシュする]]」とは異なり、本では、Eclipseで新しいブランチを作り、それを masterブランチにマージしてからプッシュします。結果は前と同じですが、レビューを経ずに master に直接プッシュします。+「[[#Eclipseで新しいブランチ作り、プッシュする]]」とは異なり、本では、Eclipseで新しいブランチを作り、それを masterブランチにマージしてからプッシュします。結果は前と同じですが、レビューを経ずに master に直接プッシュします。
  
 <div indent> <div indent>
行 309: 行 312:
 === 3.新しいブランチでの編集(コミット) === === 3.新しいブランチでの編集(コミット) ===
  
-ファイル( ''hello.php2'' )を編集します。+ファイル( ''hello.php'' )を編集します。
  
-{{fa>folder-open-o}} ** /apricot **+{{fa>folder-open-o}} ** /hello-world **
 <code php hello.php> <code php hello.php>
 <?php <?php
行 328: 行 331:
 [チーム]で[マージ]を選択します。 [チーム]で[マージ]を選択します。
 [{{:github:branch:github-branch42.png?nolink|}}] [{{:github:branch:github-branch42.png?nolink|}}]
-■ マージするブランチ ''hello-edits2'' を選択します。+■ マージするブランチ ''hello-edits2'' を選択します。\\ 
 ■ [マージ]ボタンを押して下さい。 ■ [マージ]ボタンを押して下さい。
  
 [{{:github:branch:github-branch43.png?nolink|}}] [{{:github:branch:github-branch43.png?nolink|}}]
-■ マージが終了しました。+■ マージが終了しました。\\ 
 ■ [閉じる]ボタンを押して下さい。 ■ [閉じる]ボタンを押して下さい。
  
 === 5.masterへのプッシュ === === 5.masterへのプッシュ ===
  
-マージしたmasterブランチをアップストリームにプッシュします+マージしたmasterブランチをアップストリームにプッシュします。
  
 プロジェクト( hello-world )を右クリックして[チーム][アップストリームへブッシュ]を選択します。 プロジェクト( hello-world )を右クリックして[チーム][アップストリームへブッシュ]を選択します。
 [{{:github:branch:github-branch44.png?nolink|}}] [{{:github:branch:github-branch44.png?nolink|}}]
-■ プッシュが終了しました。+■ プッシュが終了しました。\\ 
 ■ [閉じる]ボタンを押して下さい。 ■ [閉じる]ボタンを押して下さい。
  
行 351: 行 354:
 [{{:github:branch:github-branch45.png?nolink|}}] [{{:github:branch:github-branch45.png?nolink|}}]
 ■ ファイルリストの右上に [10 commits]と表示されていて新しいコミットが増えているが分かります。\\  ■ ファイルリストの右上に [10 commits]と表示されていて新しいコミットが増えているが分かります。\\ 
-■ また、新しくプッシュしたので、上部にも [Compare & pull request]のボタンも表示されています。\\  +■ [10 commits]をクリックして選択して下さい。(数字の10は例です。別の数字かもしれません)
-■ ブランチのプルダウン[Branch:master]をクリックして[hello-edits]を選択して下さい。+
  
 [{{:github:branch:github-branch46.png?nolink|}}] [{{:github:branch:github-branch46.png?nolink|}}]
-■ Eclipseからプシュした ''hello.php''追加されているのが確認できます+■ コミト履歴の先頭( ''hello.phpの修正'' )、前項でmasterに直接プッシュした履歴です。 
 + 
 +また、ブランチのネットワークグラフは以下のようになっています: 
 +[{{:github:branch:github-branch47.png?nolink|}}]
  
-ここから先は、基本流れ従い[[github:basic#プルリリクエス|プルリクエスト]]を行って[[github:basic#マージ|マージ]]します。+masterに直接プッシュしたので、作業用のブランチなくmasterブランチの上コミッの履歴が乗ってます。
  
 \\ \\
  
github/branch.1593419927.txt.gz · 最終更新: 2020/06/29 17:38 by y2sunlight