GitHubでPull Request

WEB+DB PRESS Vol.69にGitHubの特集があり、読者がPull Requestを送れるようにリポジトリを用意してくれていたのでやってみた。やること全部がスクリーンショット付きで記事に書かれているのと、説明図もあってわかりやすかった。

やったこと

  • リポジトリにブラウザでアクセスして”Fork”ボタンをクリック
  • ローカルにclone

    $ git clone git@github.com:yamakadoh/wdpress69.git
    Cloning into wdpress69...
    remote: Counting objects: 745, done.
    remote: Compressing objects: 100% (305/305), done.
    remote: Total 745 (delta 451), reused 729 (delta 437)
    Receiving objects: 100% (745/745), 184.64 KiB | 89 KiB/s, done.
    Resolving deltas: 100% (451/451), done.
    $ cd wdpress69
    
  • トピックブランチ”work”の作成と確認
    $ git checkout -b work origin/gh-pages
    M	index.html
    Branch work set up to track remote branch gh-pages from origin.
    Switched to a new branch 'work'
    $ git branch -a
      gh-pages
    * work
      remotes/origin/HEAD -> origin/gh-pages
      remotes/origin/gh-pages
    
  • ソースコードの編集
  • 変更内容の確認とコミット
    $ git diff
    diff --git a/index.html b/index.html
    index 5796493..bc326d4 100755
    --- a/index.html
    +++ b/index.html
    @@ -272,6 +272,8 @@
    
     <p class="impression">WEB+DB PRESSのGitHub特集を楽しんで読ませてもらっています
    
    +<p class="impression">はじめてのPull Requestです。このような練習の場を用意して
    +
    
     <h3>問い合わせ</h3>
     <p>本サイトについて問い合わせがありましたら<a href="http://hiroki.jp/contact/">
    $ git add index.html
    $ git commit -m "Add my impression"
    [work 93d1e2b] Add my impression
     1 files changed, 2 insertions(+), 0 deletions(-)
    
  • リモートブランチの作成(pushしてremotes/origin/workを作る)
    $ git push origin work
    Counting objects: 5, done.
    Delta compression using up to 2 threads.
    Compressing objects: 100% (3/3), done.
    Writing objects: 100% (3/3), 434 bytes, done.
    Total 3 (delta 2), reused 0 (delta 0)
    To git@github.com:yamakadoh/wdpress69.git
     * [new branch]      work -> work
    $ git branch -a
      gh-pages
    * work
      remotes/origin/HEAD -> origin/gh-pages
      remotes/origin/gh-pages
      remotes/origin/work
    
  • GitHubでworkブランチに切り替えてPull Requestする
    Screen Shot 2012-08-07 at 22.56.12 Screen Shot 2012-08-07 at 22.58.05

    Screen Shot 2012-08-07 at 22.59.07

参考サイト

WEB+DB PRESS Vol.69
WEB+DB PRESS Vol.69
posted with amazlet at 12.08.06
大塚 弘記 渡辺 修司 堤 智代 森田 創 中島 聡 A-Listers はまちや2 川添 貴生 井上 誠一郎 近藤 宇智朗 ヒノケン 後藤 秀宣 佐藤 鉄平 mala 奥野 幹也 伊藤 智章
技術評論社
売り上げランキング: 2414

関連エントリー

  1. Gitを再度試す
  2. index.htmlがないディレクトリへのアクセスでリストを表示しないようにする
  3. Twitter Bootstrap
  4. jQuery mobileでボタンを無効化/有効化したい
This entry was posted in 未分類 and tagged . Bookmark the permalink.