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

git - Gitの現在のブランチだけを表示する

このための特別なGitコマンドを探してみましたが、見つかりませんでした。以下より短いまたは速いものはありますか?

0 投票する
3 に答える
96409 参照

git - Gitは現在チェックアウトされているマスターからブランチを作成しますか?

メインブランチがチェックアウトされ、ファイルの山全体が変更され、コミットされていないサーバー上に git 制御フォルダーがあります。変更を別のブランチにコミットして、クリーン バージョンに戻す方法はありますか?

つまり、この人の変更をすべて効果的に元に戻したいのですが、別の機会にそれらを保存して、その人が変更を必要とする場合は、そのブランチに切り替えることができます。

(はい、これは git が機能するように設計された方法ではないことはわかっていますが、それが私の状況です!) どんなアイデアでも大歓迎です。

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

git - タグは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 投票する
24 に答える
2498065 参照

git - リモートGitブランチをどのように作成しますか?

上流に「プッシュ」したいローカルブランチを作成しました。新しく作成されたリモートブランチを追跡する方法について、StackOverflowにも同様の質問があります。

ただし、私のワークフローは少し異なります。まず、ローカルブランチを作成します。満足してブランチを共有したい場合にのみ、ローカルブランチをアップストリームにプッシュします。

  • どうすればいいですか?(私のグーグル検索は何も思いつかなかったようです)。
  • アップストリームリポジトリからプルするように同僚に指示するにはどうすればよいですか?

更新Git2.0には、私が以下に書いたより簡単な答えがあります:https ://stackoverflow.com/a/27185855/109305

0 投票する
16 に答える
308594 参照

git - ローカルとリモートの両方のGitリポジトリのマスターブランチの名前を変更します

masterリモートブランチを追跡するブランチがありますorigin/master

master-oldローカルとリモートの両方で名前を変更したいと思います。これは可能ですか?

追跡した(そして常にローカルブランチをorigin/master更新した)他のユーザーの場合、リモートブランチの名前を変更した後はどうなりますか? 彼らはまだ機能しますか、それとももう見つけることができなかったエラーをスローしますか?mastergit pull
git pullorigin/master

次に、新しいmasterブランチ(ローカルとリモートの両方)を作成します。繰り返しますが、私がこれを行った後、他のユーザーがこれを行うとどうなりますgit pullか?

これはすべて、多くの問題を引き起こすと思います。私が欲しいものを手に入れるためのきれいな方法はありますか?それとも、そのままmasterにして新しいブランチを作成し、master-newそこでさらに作業する必要がありますか?

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

git - Git:2つのブランチの最新の共通祖先を検索します

2つのGitブランチの最新の共通祖先を見つける方法は?

0 投票する
20 に答える
1375687 参照

git - 最新のコミットをGitを使用して新しいブランチに移動します

マスターにコミットした最後のいくつかのコミットを新しいブランチに移動し、それらのコミットが行われる前にマスターを元に戻したいと思います。残念ながら、私のGit-fuはまだ十分に強力ではありません、何か助けはありますか?

つまり、どうすればこれから行くことができますか

これに?

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

git - Git を使用して、1 つのブランチにあるすべてのコミットを表示しますが、他のブランチにはありません。

削除したい古いブランチがあります。ただし、そうする前に、このブランチに対して行われたすべてのコミットが、ある時点で他のブランチにマージされたことを確認したいと思います。したがって、他のブランチに適用されていない現在のブランチに行われたすべてのコミットを確認したい [または、スクリプトなしでこれが不可能な場合は、適用されていない 1 つのブランチのすべてのコミットをどのように確認するのですか?別の特定のブランチに?]。

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

git - 特定の Git ブランチをクローンするにはどうすればよいですか?

Git clone は、リモート ブランチをローカルにクローンします。

リモートリポジトリでブランチを切り替えることなく、特定のブランチを自分で複製する方法はありますか?