タグ

ブックマーク / www.yunabe.jp (3)

  • Git 再入門: 引数がない git pull のデフォルトの挙動 (アップストリーム, トラッキングブランチについて) | yunabe.jp

    Git 再入門: 引数がない git pull のデフォルトの挙動 (アップストリーム, トラッキングブランチについて) 前章で git pull の使い方を紹介 した際に git pull <remote> <src> のように引数を与えると説明しましたが、 実はこの2つの引数を省略して単に git pull として実行することも出来ます。 このように引数を省略した時には、git はどのリモートリポジトリのブランチを選んで現在のブランチに pull するのでしょうか。 トラッキングブランチ (Tracking Branch) とアップストリーム (Upstream) git pull/push で引数を省略できるように、Git ではローカルブランチをリモートトラッキングブランチに対して関連付けることができます。 リモートトラッキングブランチに関連付けられたローカルブランチのことを トラッ

    s_mori
    s_mori 2016/01/19
  • Git 再入門 リモートリポジトリを使った作業 | yunabe.jp

    この文書のゴールは以下になります: 別の場所にある git リポジトリ(リモートリポジトリ)と連携する方法について再学習します。 はじめに git remote, git fetch, git merge を使ってリモートリポジトリの内容を手元のリポジトリ(ローカルリポジトリ)に取り込む方法について学習します。 次に git fetch, git merge を使った一連の作業を自動的に行なってくれる git pull について学習します。 次に git push を使ってローカルリポジトリの内容をリモートリポジトリに書き出す方法について 学習します。 最後に, トラッキングブランチ (tracking branch) について理解し、 git pull, git push の引数を省略した際のデフォルトの挙動のルールについて学びます。 目次 対象とする人 下準備 リモート (Remote

    s_mori
    s_mori 2016/01/19
  • Google流 JavaScript におけるクラス定義の実現方法

    目次 2019年追記 はじめに クラス実現のために必要な JavaScript の言語仕様 function this call new 演算子 prototype チェーン プロパティ: prototype Google Closure 流のクラスの実現方法の概要 クラスの宣言とコンストラクタの定義 メンバ変数 (インスタンス変数) メソッド定義と呼び出し private, protected 継承 プロトタイプチェーンを利用してメソッドを親クラスから引き継ぐ 親クラスのコンストラクタの呼び出し メソッドオーバーライドと親クラスのメソッドの呼び出し 多重継承 abstract, interface inherits の実際のコード 良くないクラス実現方法 ES6 のクラス 2019年追記 この記事ではclassが導入されたES6以前のJavaScriptでどのようにクラスに相当するものを

  • 1