問題タブ [git-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 投票する
41 に答える
2697021 参照

git - 現在の Git 作業ツリーからローカル (追跡されていない) ファイルを削除する方法

追跡されていないローカル ファイルを現在の作業ツリーから削除するにはどうすればよいですか?

0 投票する
45 に答える
1502027 参照

git - Git ですべてのリモート ブランチを複製する方法

とブランチがmasterあり、どちらもGitHubdevelopmentにプッシュされています。d、ed、およびedを実行しましたが、ブランチ以外は何も取得できません。clonepullfetchmaster

明らかな何かが欠けていると確信していますが、マニュアルを読みましたが、まったく喜びがありません。

0 投票する
5 に答える
17545 参照

git - Git ブランチで変更されたファイルが別のブランチにスピルオーバーする

私は、マスター ブランチと別のトピック ブランチを持つ git リポジトリに取り組んでいます。トピック ブランチに切り替えて、ファイルを変更しました。ここで、master ブランチに切り替えると、同じファイルが変更済みとして表示されます。

例えば:

git-build ブランチの git ステータス:

master ブランチに切り替える

マスター ブランチの git ステータス

ファイルが git-build ブランチで変更されたにもかかわらず、マスター ブランチで変更されたと表示されるのはなぜですか?

私の理解では、ブランチは互いに独立しており、あるブランチから別のブランチに変更しても、変更はあるブランチから別のブランチに「波及」しません。だから私は明らかにここに何かが欠けています。

手がかり棒を持っている人はいますか?

0 投票する
7 に答える
438205 参照

git - 1 つのファイルのバージョンをある Git ブランチから別の Git ブランチにコピーするにはどうすればよいですか?

完全にマージされた 2 つのブランチがあります。

ただし、マージが完了した後、1 つのファイルがマージによって台無しにされていることに気付き (他の誰かが自動フォーマットを実行しました)、他のブランチで新しいバージョンに変更する方が簡単です。次に、ブランチに持ち込んだ後、1​​行の変更を再挿入します。

では、Git でこれを行う最も簡単な方法は何でしょうか?

0 投票する
22 に答える
1540840 参照

git - 既存の Git ブランチをリモート ブランチに追跡させますか?

リモート ブランチを追跡する新しいブランチを作成する方法は知っていますが、既存のブランチをリモート ブランチを追跡するにはどうすればよいですか?

ファイルを編集するだけでよいことはわかってい.git/configますが、もっと簡単な方法があるはずです。

0 投票する
18 に答える
823117 参照

git - 2 つのリビジョン間で変更されたファイルを表示する

しばらく離れていた 2 つのブランチをマージしたいのですが、どのファイルが変更されたかを知りたいと思っていました。

このリンクに出くわしました: http://linux.yyz.us/git-howto.html非常に便利でした。

私が遭遇したブランチを比較するツールは次のとおりです。

  • git diff master..branch
  • git log master..branch
  • git shortlog master..branch

2 つのブランチ間で異なるファイルのみを表示する「git status master..branch」のようなものがあるかどうか疑問に思っていました。

新しいツールを作成せずに、これが今できる最も近い方法だと思います (もちろん、ファイルが複数回変更された場合は繰り返し表示されます)。

  • git diff master..branch | grep "^diff"

何か見落としがあるかな…と思いました。

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

git - リモート リポジトリに git シンボリック ref を作成する

私のリモートベアリポジトリでは、HEAD は「refs/heads/master」を指していますが、「refs/heads/other」を指すようにしたいと考えています。

リモート リポジトリ ディレクトリに移動して を実行できませんgit symbolic-ref。それを達成するためのgitコマンドはありますか?それとも他の方法ですか?

方法がない場合、Github では HEAD を変更できますか?

前もって感謝します。

0 投票する
12 に答える
690706 参照

git - ブランチが指定されていない「git push」のデフォルトの動作

次のコマンドを使用して、リモート ブランチにプッシュします。

私が言うなら

それは私の他のブランチにも変更をプッシュしますか、それとも現在のブランチのみを更新しますか? masterproductionおよびの 3 つのブランチがありsandboxます。

ドキュメントはこれgit pushについてあまり明確ではないので、これを明確にしたいと思います。

git push次のコマンドが正確に更新するブランチとリモートはどれですか?

origin上はリモコンです。

git push [remote] [branch]そのブランチのみをリモートにプッシュすることを理解しています。

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

git - 不適切な名前の git ブランチを削除する

これは厳密にはプログラミングの質問ではないことはわかっていますが、git に関連しています。git という名前のブランチを誤って作成して--trackしまいました (リモート ブランチをマージするときにオプションの順序が間違っていました)。

通常のコマンドは機能しません:

引用符とバックスラッシュでエスケープしようとしましたが、どちらも機能しません。

何か案は?

0 投票する
9 に答える
820756 参照

git - コミットされていない既存の作業を Git の新しいブランチに移動する

私は新しい機能の作業を開始し、少しコーディングした後、この機能を独自のブランチに配置する必要があると判断しました。

既存のコミットされていない変更を新しいブランチに移動し、現在のブランチをリセットするにはどうすればよいですか?

新しい機能に関する既存の作業を保持しながら、現在のブランチをリセットしたいと考えています。