Git
git fetch git fetchは、リモートリポジトリの変更をローカルリポジトリに取り込みます。ローカルリポジトリには取り込みますが、ワーキングツリーには反映されませんので、現在編集中のファイルが変更されることはありません。 $ git fetch 引数なしで実行…
Git勉強中ですが、いろいろなページやスライドを見てすごく参考になりましたのでまとめました。 Git入門編 この方のスライドは本当にわかりやすかったです。コマンドことに作業ディレクトリ、ステージングエリア、Gitディレクトリの流れを図で説明していただ…
git checkout ブランチを切り替えるコマンドです。 subversionを使用していた方は、チェックアウトというとリモートからローカルにコピーするイメージですが、gitのチェックアウトは意味が違い、ブランチを切り替えるコマンドになりますのでお気をつけくださ…
git branch ブランチ名を一覧で閲覧できたり、新たにブランチを作ったりブランチを削除したりできるコマンドです。 ブランチの一覧を見る $ git branch git branchコマンドでブランチの一覧を見ることができます。 見ることができるのはローカルリポジトリに…
git push git pushは、ローカルリポジトリにcommitした履歴をリモートリポジトリにアップロードするものです。ここでやっと自分のコードの修正がローカルからリモートにいくので、他の開発者から自分の変更が見えるようになります。 $ git push [リモートリ…
git commit git addにてステージング領域に追加されたファイルをローカルリポジトリにコミットするコマンドです。 $ git commit git commitコマンドを実行すると、テキストエディタが表示されます。表示されたテキストエディタにはコミットメッセージを入力…
git add ステージング領域に追加し、コミット対象にするコマンドです。 ファイル指定 $ git add [ファイルパス] ファイルをスペース区切りで複数指定することもできます。 $ git add readme1.md readme2.md ファイル形式指定 ワイルドカードが使用できます。…
ファイル・ディレクトリの新規追加 ファイルの追加 コマンドは特にないようですので普通にファイルを追加します。touchコマンドなどを使って通常通りファイルを追加します。 $ touch README.md ディレクトリの追加 ディレクトリの新規追加もコマンドは特にな…
git clone $ git clone [URL] [パス名] 例: $ git clone git@github.com:kimromi/example.git URL 基本の形は以下の様な形です。 git://[ドメイン名]:[ユーザ名]/[リポジトリ名].git git@github.com:kimromi/example.git の例でいくと、 ドメイン名 : githu…
GitHub API v3でaccess tokenをとりたい! GitHubAPIのOAuthのドキュメント(https://developer.github.com/v3/oauth/)によると、 GitHub APIで認証、access_token取得までの手順を簡単にまとめると GitHubでアプリケーション登録をする(https://github.com/s…