問題タブ [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.
git - Gitの現在のブランチだけを表示する
このための特別なGitコマンドを探してみましたが、見つかりませんでした。以下より短いまたは速いものはありますか?
git - Gitは現在チェックアウトされているマスターからブランチを作成しますか?
メインブランチがチェックアウトされ、ファイルの山全体が変更され、コミットされていないサーバー上に git 制御フォルダーがあります。変更を別のブランチにコミットして、クリーン バージョンに戻す方法はありますか?
つまり、この人の変更をすべて効果的に元に戻したいのですが、別の機会にそれらを保存して、その人が変更を必要とする場合は、そのブランチに切り替えることができます。
(はい、これは git が機能するように設計された方法ではないことはわかっていますが、それが私の状況です!) どんなアイデアでも大歓迎です。
git - master 以外を指すように Git リモート HEAD を変更する
「マスター」以外のものを指すように Git リモートの HEAD 参照を設定するにはどうすればよいですか?
私のプロジェクトには、「マスター」ブランチを使用しないというポリシーがあります (すべてのブランチには意味のある名前を付ける必要があります)。さらに、正規のマスター リポジトリには ssh:// 経由でのみアクセスでき、シェル アクセスはありません (GitHub や Unfuddle など)。
私の問題は、リモート リポジトリに refs/heads/master への HEAD 参照がまだあることですが、別のブランチを指す必要があります。これにより、次の 2 つの問題が発生しています。
レポをクローンするとき、そこにこれ、
警告: リモート HEAD が存在しない参照を参照しているため、チェックアウトできません。
それは紛らわしく、不便です。
Web ベースのコード ブラウザは、ツリーを参照するためのベースとして HEAD に依存します。有効なブランチを指すには HEAD が必要です。
git - リモートGitブランチをどのように作成しますか?
上流に「プッシュ」したいローカルブランチを作成しました。新しく作成されたリモートブランチを追跡する方法について、StackOverflowにも同様の質問があります。
ただし、私のワークフローは少し異なります。まず、ローカルブランチを作成します。満足してブランチを共有したい場合にのみ、ローカルブランチをアップストリームにプッシュします。
- どうすればいいですか?(私のグーグル検索は何も思いつかなかったようです)。
- アップストリームリポジトリからプルするように同僚に指示するにはどうすればよいですか?
更新Git2.0には、私が以下に書いたより簡単な答えがあります:https ://stackoverflow.com/a/27185855/109305
git - ローカルとリモートの両方のGitリポジトリのマスターブランチの名前を変更します
master
リモートブランチを追跡するブランチがありますorigin/master
。
master-old
ローカルとリモートの両方で名前を変更したいと思います。これは可能ですか?
追跡した(そして常にローカルブランチをorigin/master
更新した)他のユーザーの場合、リモートブランチの名前を変更した後はどうなりますか?
彼らはまだ機能しますか、それとももう見つけることができなかったエラーをスローしますか?master
git pull
git pull
origin/master
次に、新しいmaster
ブランチ(ローカルとリモートの両方)を作成します。繰り返しますが、私がこれを行った後、他のユーザーがこれを行うとどうなりますgit pull
か?
これはすべて、多くの問題を引き起こすと思います。私が欲しいものを手に入れるためのきれいな方法はありますか?それとも、そのままmaster
にして新しいブランチを作成し、master-new
そこでさらに作業する必要がありますか?
git - Git:2つのブランチの最新の共通祖先を検索します
2つのGitブランチの最新の共通祖先を見つける方法は?
git - 最新のコミットをGitを使用して新しいブランチに移動します
マスターにコミットした最後のいくつかのコミットを新しいブランチに移動し、それらのコミットが行われる前にマスターを元に戻したいと思います。残念ながら、私のGit-fuはまだ十分に強力ではありません、何か助けはありますか?
つまり、どうすればこれから行くことができますか
これに?
git - Git を使用して、1 つのブランチにあるすべてのコミットを表示しますが、他のブランチにはありません。
削除したい古いブランチがあります。ただし、そうする前に、このブランチに対して行われたすべてのコミットが、ある時点で他のブランチにマージされたことを確認したいと思います。したがって、他のブランチに適用されていない現在のブランチに行われたすべてのコミットを確認したい [または、スクリプトなしでこれが不可能な場合は、適用されていない 1 つのブランチのすべてのコミットをどのように確認するのですか?別の特定のブランチに?]。
git - 特定の Git ブランチをクローンするにはどうすればよいですか?
Git clone は、リモート ブランチをローカルにクローンします。
リモートリポジトリでブランチを切り替えることなく、特定のブランチを自分で複製する方法はありますか?