IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

VisualStudioでGithubからリポジトリ取り込み

VisualStudioでGitを使ってみました。Web検索したところ、ローカルのリポジトリをリモートに反映させる情報はいくつかありましたが、リモートをローカルに取り込む情報が見つけられなかったので、試してみました。VisualStudio上でgit操作は可能ですが、すべての操作が可能な訳ではないようです。Visual Studio上では、git addとかgit checkoutに相当する操作はできないような気がします(間違っていたらご指摘ください)。なので、gitコマンドと併用しつつ作業することになると思います。

VisualStudio 2013にgitツールを導入する。

ソースコントロールビューを開きます。
f:id:naotoogawa:20140402222142p:plain

サードパーティライブラリのインストールを選択します。
f:id:naotoogawa:20140402222510p:plain

インストールします。
f:id:naotoogawa:20140402222632p:plain

実行を選択します。
f:id:naotoogawa:20140402222233p:plain

Webインストールが始まります。
f:id:naotoogawa:20140402222247p:plain

インストールするソフトウェアの確認をします。
f:id:naotoogawa:20140402222030p:plain

規約の確認をします。
f:id:naotoogawa:20140402222004p:plain

インストール中。
f:id:naotoogawa:20140402221927p:plain

インストール完了です。
f:id:naotoogawa:20140402221852p:plain

リモートリポジトリをローカルに取り込み、コード修正を行い、リモートリポジトリに反映するまで。

リモートリポジトリをLocal Git Repositoryに設定します(リモートなのにローカルに設定するのに違和感がありますが)。
f:id:naotoogawa:20140402220841p:plain

ローカルに取り込まれた場所がログに出力されています。
f:id:naotoogawa:20140402221015p:plain

エクスプローラ上でみても確かに存在します。
f:id:naotoogawa:20140402221123p:plain

〜ここで、コードを修正します。(画像なし)〜

Openをクリックするとコンソールが該当リポジトリのパスで開きます。
f:id:naotoogawa:20140402221314p:plain

コード修正後の状況を確認します。
f:id:naotoogawa:20140401224142p:plain

編集したファイルをコミットします。
f:id:naotoogawa:20140401224044p:plain

未pushのコミットにたいしてSyncを促すメッセージがでます
f:id:naotoogawa:20140401223757p:plain

Pushします。
f:id:naotoogawa:20140401223230p:plain

GitHubリポジトリに反映されています。
f:id:naotoogawa:20140401222752p:plain