問題タブ [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ブランチをローカルおよびリモートで削除するにはどうすればよいですか?
ローカルとリモートの両方でブランチを削除したい。
リモートブランチを削除しようとして失敗しました
remotes/origin/bugfix
ローカルとリモートの両方でブランチを正常に削除するには、どうすればよいですか?
git - フォークされたgithubリポジトリからマスター以外のブランチの変更をどのようにマージしますか?
次のStackOverflowの質問の両方で、受け入れられた回答は、リポジトリをフォークし、元のリポジトリが変更され、マスターブランチに加えられた変更をマージして元に戻す状況で、フォークされたリポジトリからの変更をマージする方法を説明していますフォークされたリポジトリ。
However, I'm not clear on how you keep up to date on the non-master branches in the original repo that you forked. For instance, when I originally forked bitprophet's fabric repository, it contained the following branches:
- master
- 0.9
- 0.9-doc-rewrite (no longer exists)
- path-and-#24 (no longer exists)
The last two branches no longer exist, and now there is a new branch flexible-task-declarations
. I have fetched, merged, and pushed my master branch, so that master, origin/master, and upstream/master all have the same SHA1 hash and point to the same git snapshot. However, I'm not sure how to remove the branches that no longer exist and update the new branches so that my fork is up to date. Do I need to track each upstream branch and then fetch, merge, and push each branch individually, or is there a better way?
ruby-on-rails - 事後に変更を新しいブランチに移動するにはどうすればよいですか?
GitにチェックインされているRailsプロジェクトに取り組んでいました。チュートリアルを読んだところ、何かを変更し始めるたびに、ブランチをチェックアウトするように言われました。
ただし、誤っていくつかの変更を加えましたが、ブランチをチェックアウトしていませんでした。
私は今どうすればいい?
Git が新しい変更を取得してリポジトリにプッシュできるようにするには、どのコマンドを実行できますか?
git - 別のgitリポジトリから特定のファイルのみをプルできますか?
たとえば、リポジトリ1とリポジトリ2があるとします。リポジトリ1にはファイルがあります/a/b/c/d
。このファイルをリポジトリ2に次のようにインポートすることはできます/e/f/g/h
か?
その理由は、別のgitリポジトリの実験的なブランチから変更を取得したいからです。私はすべてを一緒にマージしようとしましたが、(あらゆる種類の)多くの競合がありました。したがって、ブランチ全体をマージできるかどうかは疑問ですが、できるだけ多くのブランチを取り込むようにしたいと思います。
私がやりたいことをする方法はありますか、それともファイルを直接コピーすることに頼る必要がありますか?
svn - gitを使用してSubversionで単一のブランチを追跡するにはどうすればよいですか?
Git内からSVNのリモートブランチを追跡したいと思います。git-svnコマンドでこれを行う方法の基本を見ることができます。私は次のようなことをしたいと思っていました。
そのため、git / masterにマージしてからdcommitを実行すると、最後のsvncommitとgit/HEADの間の変更のみでトランクが更新されます。
これは可能ですか?どうすればいいですか?
mysql - Git コミット ID に部分的な順序付けを課す
職場のインフラストラクチャを svn の代わりに git を使用するように変換しています。全体的な移行は順調に進んでいますが、SQL スキーマの移行を行うために開発したツールがあります。
個々のスキーマ変更の依存関係に対処するために、移行スクリプトは subversion キーワード置換を使用して、最後に変更されたリビジョン番号をスキーマに入れました。git では、改訂履歴が非線形であるため、同じ考え方を使用することはできません (そして、分岐機能を完全に利用するつもりです)。
したがって、コミット ID のトポロジ的にソートされたリストを git から取得するにはどうすればよいですか? それを除けば、この問題を処理する方法について誰かがより良いアイデアを持っていますか?
git - Git ブランチがいつ作成されたかを確認する方法は?
Git ブランチがいつ作成されたかを判断する方法はありますか? 私はレポにブランチを持っていますが、それを作成したことを覚えていないので、作成のタイムスタンプを見ると記憶が揺さぶられるのではないかと思いました。
git - 常にマスター ブランチをプルするように Git に指示する方法は?
この問題に関して、git docs は非常にわかりにくいと思います。簡単なことをしたいのですが、それを行うのは簡単ではないようです。
次のような状況があります。
git pullを使用して、オリジンからフェッチおよびマージできます。これは正常に機能します。
次のようにスティックから引っ張ることができます。
ただし、マスターパーツなしでスティックからプルすると、次のメッセージが表示されます。
ここでいくつかのことが私を混乱させます。ここで「構成ファイル」とはどういう意味ですか? どのファイルを編集する必要があり、正確には何を入力すればよいですか? この場合のニックネームは?
私が達成しようとしていることは非常に一般的だと思いますが、例を挙げて簡単な答えを見つけることができませんでした。
git - Git ブランチの削除
Git では、ブランチの「削除」とはどういう意味ですか?
リポジトリから削除されますか? それとも、経由でナビゲートできgit branch
ますか?
私が本当にやりたいのは、ブランチを「行き止まり」としてマークすることです。つまり、ブランチはマスターから遠く離れているため、そのブランチにはいくつかの良いアイデアがありましたが、誰もそれを開始点として使用しないでください。参考までに残しておきたいと思います。
git - 別のブランチからファイルを 1 つだけ取得する方法は?
私は Git を使用しており、master
ブランチで作業しています。このブランチには、app.js
.
experiment
たくさんの変更と大量のコミットを行ったブランチがあります。app.js
ここで、すべての変更をfromexperiment
からmaster
ブランチにのみ適用したいと考えています。
それ、どうやったら出来るの?
繰り返しますが、マージは必要ありません。すべての変更をブランチapp.js
からブランチに持ち込みたいだけです。experiment
master