takafumi blog

日々の勉強メモ

2015-03-13から1日間の記事一覧

Git入門 その9 / git pull

Git

環境 git version 1.8.3.1 ■ git pull $ git pull <remote> 現在のブランチに対し、からfetch + mergeを行う。 $ git pull --rebase <remote> とするとfetch + rebaseとなる。イメージ +--------------------+ | リモートリポジトリ | +--------------------+ +-------------</remote></remote>…

Git入門 その8 / git merge , git rebase

Git

環境 git version 1.8.3.1 ■ git fetch $ git merge <branch> を現在のブランチにマージする。 $ git rebase <base> ブランチの基点となるコミットを、現在のブランチに移動する。merge,rebaseについては、詳細を別記。イメージ +--------------------+ | リモートリポジト</base></branch>…

Git入門 その7 / git fetch

Git

環境 git version 1.8.3.1 ■ git fetch $ git fetch <remote> <branch> リモートリポジトリの変更を、ローカルリポジトリに取得する。 を省略するとリモートリポジトリに存在する全ブランチの変更を取得する。イメージ +--------------------+ | リモートリポジトリ |-------</branch></remote>…

Git入門 その6 / git push

Git

環境 git version 1.8.3.1 ■ git push $ git push <remote> <branch> ローカルリポジトリにcommitされたオブジェクトを、リモートリポジトリのブランチにプッシュ(追加)する。 を省略すると、.gitにあるリポジトリ情報を元にリモートリポジトリが選択される。イメージ +-----</branch></remote>…

Git入門 その5 / git commit

Git

環境 git version 1.8.3.1 ■ git commit $ git commit -m "<message>" ローカルリポジトリにaddでステージングエリアに追加されたファイルをローカルリポジトリに反映する。イメージ +--------------------+ | リモートリポジトリ | +--------------------+ +--------</message>…

Git入門 その4 / git add

Git

環境 git version 1.8.3.1 ■ git add $ git add <file/directory> ローカルディレクトリと、ローカルリポジトリの中間的役割のステージングエリアに、ファイルやディレクトリを追加する。 またGitでは空ディレクトリをaddする事はできない事に注意。 当然ながらgit commitを</file/directory>…

Git入門 その3 / git clone

Git

環境 git version 1.8.3.1 ■ git clone $ git clone <repo> <direcotry> にあるリポジトリをローカルのに複製する。 を省略するとカレントディレクトリになる。 このとrきはinit --bareとちがい.gitは付けない。はローカルでもhttpでもsshでもかまわない。 例) # ローカル $ </direcotry></repo>…

Git入門 その2 / git init

Git

環境 git version 1.8.3.1 ■ git init $ git init <directory> を実行するとをgitリポジトリに変換する。 を指定しない場合は、カレントディレクトリとなる。個人で使う場合はこれでも問題ないが、基本的には共有リポジトリとして、以下のようにする。 $ git init --bar</directory>…

PHPのpthreadsでマルチスレッド

環境 CentOS 7.0 PHP 5.6pthreadsを使ってみます。 PHP: pthreads - Manual PHPを--enable-maintainer-ztsつきでインストールする必要ある。 CentOS7にPHP5.6をソースからインストール - takafumi blogさてpthreadsをインストール $ pecl install pthread $ …