116

開発マシンで Git GUI を使用して、Visual Studio 2010 ソリューション フォルダーのローカル リポジトリを作成しました。次に、GitHub アカウントにリモート リポジトリを作成しました。現在、ローカル リポジトリをリモート リポジトリにプッシュする方法を探しています。

SVN では、TortoiseSVN を使用してコミットするだけで、変更がリモート リポジトリにプッシュされます。Git で利用できるようなツールはありません。

ローカル リポジトリを GitHub のリモート リポジトリにプッシュするにはどうすればよいですか?

4

5 に答える 5

234

git pushコマンドを使用して 2 つの間の関係を最初に確立した後、コマンドを使用してローカル リポジトリをリモート リポジトリにプッシュしますgit remote add [alias] [url]。Github リポジトリにアクセスすると、プッシュに使用する URL が表示されます。最初に次のように入力します。

git remote add origin git@github.com:username/reponame.git

リモート リポジトリに対して実行することから始めたgit clone場合を除きます。その場合、この手順は既に実行されています。

その後、次のように入力します。

git push origin master

最初のプッシュの後、次のように入力するだけです。

git push

将来、リモート リポジトリを更新する場合。

于 2012-05-13T18:01:22.783 に答える
3

タイプ

git push

リポジトリディレクトリ内のコマンドラインから

于 2012-05-13T17:59:36.663 に答える
3

Subversion には、暗黙的にリモート リポジトリが常に関連付けられています。一方、Git では、多くの「リモート」を使用できます。各リモートは、プッシュまたはプルできる単一のリモートの場所を表します。

GitHub リポジトリのリモートをローカル リポジトリに追加してから、git push ${remote}orgit pull ${remote}を使用して、それぞれプッシュとプルを行うか、GUI に相当するものを使用する必要があります。

Pro Git では、ここでリモートについて説明しています: http://git-scm.com/book/ch2-5.html

GitHub ヘルプでも、より「タスクに焦点を当てた」方法でそれらについて説明しています: http://help.github.com/remotes/

2 つを関連付けると、ブランチをプッシュまたはプルできるようになります。

于 2012-05-13T18:01:38.387 に答える