web-dev-qa-db-ja.com

ローカルリポジトリからGitHubホストリモートへのプッシュ

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

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

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

107
quakkels

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

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

218
larsks

タイプ

git Push

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

3
Gareth

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つを関連付けると、ブランチをプッシュまたはプルできるようになります。

3
Daniel Pittman

コマンドプロンプトを開くプロジェクトディレクトリに移動

「git remote」と入力し、Originを使用してgitハブリポジトリの場所をwith.git

0

これは私のGITバージョン1.8.4で機能しました:

  1. ローカルリポジトリフォルダーで右クリックし、「Git Commit Tool」を選択します。
  2. そこで、アップロードするファイルを「ステージングされていない変更」の下で選択し、「ステージ変更済み」ボタンをクリックします。 (最初に「再スキャン」ボタンをクリックして、どのファイルが変更され、まだアップロードされていないかを確認できます。)
  3. コミットメッセージを作成し、「Commit」ボタンをクリックします。
  4. フォルダーをもう一度右クリックして、「Git Bash」を選択します。
  5. タイプ:git Push Origin masterそして資格情報を入力します。できた.
0
shasi kanth