開発マシンでGit GUIを使用して、Visual Studio 2010ソリューションフォルダーのローカルリポジトリを作成しました。次に、GitHubアカウントにリモートリポジトリを作成しました。現在、ローカルリポジトリをリモートリポジトリにプッシュする方法を探しています。
SVNでは、TortoiseSVNを使用してコミットするだけで、変更がリモートリポジトリにプッシュされます。 Gitで使用できるようなツールは見当たりません。
GitHubでローカルリポジトリをリモートリポジトリにプッシュするにはどうすればよいですか?
git Push
コマンドで2つの関係を最初に確立した後、git remote add [alias] [url]
コマンドを使用して、ローカルリポジトリをリモートリポジトリにプッシュします。 Githubリポジトリにアクセスすると、プッシュに使用するURLが表示されます。最初に次のように入力します。
git remote add Origin [email protected]:username/reponame.git
リモートリポジトリに対してgit clone
を実行して開始した場合を除き、この場合、この手順は既に完了しています。
その後、次のように入力します。
git Push Origin master
最初のプッシュの後、次のように入力できます。
git Push
将来リモートリポジトリを更新する場合。
タイプ
git Push
リポジトリディレクトリ内のコマンドラインから
Subversionには、常にリモートリポジトリが関連付けられています。一方、Gitは多くの「リモート」を許可します。各リモートは、プッシュまたはプルできる単一のリモート場所を表します。
GitHubリポジトリのリモートをローカルリポジトリに追加し、git Push ${remote}
またはgit pull ${remote}
を使用して、それぞれプッシュまたはプルするか、GUIに相当するものを追加する必要があります。
Pro Gitはここでリモートについて説明します: http://git-scm.com/book/ch2-5.html
GitHubヘルプは、ここでより「タスクに焦点を当てた」方法でそれらについて説明しています: http://help.github.com/remotes/
2つを関連付けると、ブランチをプッシュまたはプルできるようになります。
コマンドプロンプトを開くプロジェクトディレクトリに移動
「git remote」と入力し、Originを使用してgitハブリポジトリの場所をwith.git
これは私のGITバージョン1.8.4で機能しました: