問題タブ [remote-branch]

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 投票する
2 に答える
4540 参照

git - Git は、通常の名前で 1 回、大文字で 1 回、ブランチをフェッチします。

私はリモートブランチをフェッチしていて、ある種のループに陥っています。

私は一度フェッチして取得します:

そして、もう一度フェッチして取得します:

同じ支店ですが、首都がありSます。

次のフォルダからファイルを削除しようとし.git/refs/remotes/origin/minorReleaseましたが、再度フェッチすると、両方を取得して上記のループに戻ります。

0 投票する
1 に答える
37 参照

git - あるリモートからオリジン/マスターにブランチをマージする方法

XGitHub にリポジトリがあり、ブランチに興味があるとしましょうDEVYCodeplexにもレポがあります。
私がやりたいことは、最初Xに GitHub に repo のリモートとして repo を追加することYです。次に、 のコンテンツを取得してのブランチX/DEVにマージできるようにしたいと考えています。Yorigin/master

私は Git 初心者なので、順を追って説明を読みたいと思います。自分でやろうとしたのですが、間違っX/DEVて toの内容をプッシュしてしまいました...X/master

0 投票する
1 に答える
199 参照

git - git - ローカル リポジトリのないマージされていないブランチを見つける

git branch --no-merged現在のブランチにマージされていない変更があるブランチを見つけるコマンドが気に入っています。

リポジトリのローカル コピーを持たずにそれを行うことは可能ですか?

Subversion を使用すると、次のことができます。

svn mergeinfo source target --show-revs eligible

sourceこれは、存在するが存在しないマージされていない変更を表示しtargetます。それらが完全な URL である場合、リポジトリをチェックアウトする必要はありませんでした。

リポジトリをローカルに複製せずに、2 つのブランチ間のマージされていない変更を確認したい。それはgitで可能ですか?

0 投票する
1 に答える
2398 参照

git - Git - ブランチの追跡設定を変更する

次のブランチがあります(ローカルおよびリモート):

もしそうなら、私はgit branch -vv得る:

追跡したいalter、追跡origin/alterしたい。どうすればいいですか?私は次のことを試しました:alter_oldorigin/alter_old

しかし、私は得る:

についても同様です--set-upstream-to

alter編集: 奇妙なことに、プッシュするorigin/masterと、プッシュインしてalter_oldプッシュすると思いますorigin/alter_old。どうしてこれなの?

0 投票する
1 に答える
144 参照

git - ブランチを復活させるにはどうすればよいですか?

cleanup技術的負債をクリーンアップするリファクタリング/クリーンアップ ブランチがあります。1 サイクル行った後、このブランチを にマージしmasterます。

数週間後、さらにクリーンアップする時間ができたので、新しいブランチを作成する代わりに、ブランチを復活させたいと思いました。そこでmaster、ローカル ブランチ ポインタをプルしてから、次の場所に移動しましcleanupHEAD

この後、プルとプッシュができ、履歴は正しく見えました。しかし、最新の変更を取り込んでリベースを実行しようとしたときに、いくつかの微妙な問題が発生しました。現在のブランチをリベースするための私の通常のワークフローは次のとおりです。

しかし、復活したブランチでそれを行うと、git pull指定していなくても、すでにマージまたはリベースが開始されます--rebase

私の推測では、リモート ブランチ ポインターも移動する必要がありました。cleanup上記の後にプッシュしましたcheckoutが、それでは不十分でしたか?

誰かが私の状況で何が起こっているのか、共有 (= にプッシュされたorigin) ブランチを正しく復活させる方法を説明できますか?

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

git - git のリモート リポジトリにプライベート ブランチを作成する

自社のgit上で具体的なフローを構築したいと考えています。

  1. 開発者は自分のローカル マシンにブランチを作成し、そこにいくつかのファイルをコミットします。
  2. 開発者はこのブランチをリモート リポジトリにプッシュします
  3. 他の開発者はこのブランチにアクセスできません
  4. dev のプッシュを数ラウンド行った後、変更を公開することにしました。
  5. 彼のプライベート ブランチをパブリック ブランチにマージする
  6. その公開ブランチをプッシュします。

つまり、パブリック リポジトリでプライベート リモート ブランチを構成することは可能ですか?