問題タブ [git-remote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
24 に答える
731934 参照

git - ローカル ブランチが追跡しているリモート ブランチを見つける

参照:
どの Git ブランチがどのリモート/アップストリーム ブランチを追跡しているかを確認するにはどうすればよいですか?

ローカル ブランチが追跡しているリモート ブランチを確認するにはどうすればよいですか?

出力を解析する必要がgit configありますか、それともこれを行うコマンドはありますか?

0 投票する
13 に答える
192445 参照

git - git で origin/master の場所を見つけるにはどうすればよいですか? また、それを変更するにはどうすればよいですか?

私はGit初心者です。最近、Rails プロジェクトを Subversion から Git に移動しました。ここのチュートリアルに従いました: http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/

また、unfuddle.com を使用してコードを保存しています。通勤電車の中で Mac ラップトップに変更を加えてから、次のコマンドを使用して、ネットワークに接続しているときにそれらを unfuddle にプッシュします。

デプロイには Capistrano を使用し、マスター ブランチを使用して unfuddle リポジトリからコードをプルします。

最近、ラップトップで「git status」を実行すると、次のメッセージが表示されることに気付きました。

そして、私はその理由について混乱しています。私のラップトップが起源だと思っていました...しかし、最初にSubversionからプルしたという事実またはUnfuddleにプッシュしたという事実が、メッセージが表示される原因であるかどうかはわかりません。どうやって:

  1. Git が「オリジン/マスター」と考える場所を調べますか?
  2. 他の場所にある場合、ラップトップを「オリジン/マスター」にするにはどうすればよいですか?
  3. このメッセージを取得して消えます。Git は何かに不満を持っていると思います。

私の Mac は Git バージョン 1.6.0.1 を実行しています。


git remote show origindbr の提案に従って実行すると、次のようになります。

git remote -vAristotle Pagaltzis の提案に従って実行すると、次の結果が得られます。

興味深いことに、ディレクトリ内のプロジェクトに取り組んでいgeekforますが、元はディレクトリ内のローカル マシンであると表示されgfます。gfプロジェクトを Subversion から Git に変換するときに使用した一時ディレクトリであり、おそらく unfuddle をプッシュした場所だったと思います。次に、 unfuddle からgeekforディレクトリに新しいコピーをチェックアウトしたと思います。

したがって、dbrのアドバイスに従って次のことを行う必要があるようです。

0 投票する
21 に答える
632947 参照

git - リモートオリジンは、新しいリポジトリへの「git push」にすでに存在します

私のプロジェクトは GitHub のどこかにありますgit@github.com:myname/oldrep.git

ここで、すべてのコードを別の場所にある新しいリポジトリにプッシュしたいと考えていますgit@github.com:newname/newrep.git

私はコマンドを使用しました:

しかし、私はこれを受け取っています:

致命的: リモート起点が既に存在します。

0 投票する
11 に答える
201617 参照

git - master 以外を指すように Git リモート HEAD を変更する

「マスター」以外のものを指すように Git リモートの HEAD 参照を設定するにはどうすればよいですか?

私のプロジェクトには、「マスター」ブランチを使用しないというポリシーがあります (すべてのブランチには意味のある名前を付ける必要があります)。さらに、正規のマスター リポジトリには ssh:// 経由でのみアクセスでき、シェル アクセスはありません (GitHub や Unfuddle など)。

私の問題は、リモート リポジトリに refs/heads/master への HEAD 参照がまだあることですが、別のブランチを指す必要があります。これにより、次の 2 つの問題が発生しています。

  1. レポをクローンするとき、そこにこれ、

    警告: リモート HEAD が存在しない参照を参照しているため、チェックアウトできません。

    それは紛らわしく、不便です。

  2. Web ベースのコード ブラウザは、ツリーを参照するためのベースとして HEAD に依存します。有効なブランチを指すには HEAD が必要です。

0 投票する
4 に答える
691 参照

git - git リモートを保持する

git リモートのネットワークを修正しました。それらをリポジトリに接続したいと思います。残念ながら、git-clone はリモートのクローンを作成しません。それを回避する方法はありますか?

0 投票する
2 に答える
88810 参照

git - git remote update と fetch の違いは?

git remote updateと同等ですgit fetchか?

0 投票する
41 に答える
9716204 参照

git - Gitブランチをローカルおよびリモートで削除するにはどうすればよいですか?

ローカルとリモートの両方でブランチを削除したい。

リモートブランチを削除しようとして失敗しました

remotes/origin/bugfixローカルとリモートの両方でブランチを正常に削除するには、どうすればよいですか?

0 投票する
2 に答える
1038 参照

git - 自分のプロジェクトを github から分岐し、ブランチをそのままにして github にプッシュします。

これは明らかな何かが欠けているように感じますが、チュートリアルを3日間読んでいて、それを実現できないようです.

github にプライベート リポジトリがあります。2つの別々のブランチとして実行したい。私が理解しているように、リポジトリを複製してローカルマシンに配置し、次を使用してブランチします

git ブランチ newbranch

git チェックアウト newbranch

ここまでは順調ですね。ここで、いくつかの変更を加えて、newbranch にコミットします。これをすべてリモートリポジトリにそのままプッシュできるようですが、単にマスターとマージしないとうまくいきません。これは私がやりたいことではありません。ブランチをそのまま github に置くにはどうすればよいですか?

これはこれを行うための正しいワークフローですか? もしそうなら、私は何を間違っていますか?

0 投票する
6 に答える
62720 参照

git - Heroku でリモート Git リビジョンを表示する方法

Heroku へのデプロイには、 を使用しますgit push heroku master。しかし、heroku にプッシュしたリビジョンを確認するにはどうすればよいでしょうか? (最近のバージョンを押し上げたのかどうか疑問に思うことがよくあります)

慣れていない方のために説明すると、Heroku の create スクリプトは、プッシュ先のリモート git リポジトリを生成します。プッシュすると、コードが魔法のようにデプロイされます。

Heroku は、次の形式でリモート リポジトリをローカル リポジトリに追加します。

詳細については、Heroku のマニュアル「Deploying with Git」を参照してください。

質問: Heroku リポジトリで最新バージョンを確認するにはどうすればよいですか?

0 投票する
8 に答える
33697 参照

windows - gitリポジトリを完全に削除できません

私はwindows-msysgitでgitを使用しています。エクスプローラーまたはを使用してリポジトリを完全に削除しようとするときはいつでも

「再解析ポイントバッファに存在するデータが無効です」または上記の致命的なエラーがエラーになります。

me / gitの何が問題になっていますか?

前もって感謝します