問題タブ [git-flow]

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 に答える
3368 参照

git - 開発ブランチで行われた変更を新しいgit-flow機能ブランチに移動しますか?

私はプロジェクトにgit-flowを使用しており、開発ブランチでかなり複雑な一連の変更を開始しました。これは、最初に予想したよりも時間がかかるようです。

他の変更を加えて新しいリリースを作成したいので、機能ブランチでこれを実行したかったのですが。これらのコミットされていない変更を新しいgit-flow機能ブランチに移動するにはどうすればよいですか?

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

git - git:'flow'はgitコマンドではありません。'git--help'を参照してください

git-flowをインストールしようとしましたが、gitと正しく統合されていないようです。gitflowをgitと統合するにはどうすればよいですか?これを手動で行う方法はありますか?

ありがとう、ジェフリー

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

git - gitフロー分岐モデル分岐

私は成功したgitモデル( git flow )についての投稿を読んだり、読み直したりしてきましたが、開発ブランチで作業するときにいくつかのことについて混乱しています。彼は言う:

新しい機能の作業を開始するときは、開発ブランチから分岐します。

$ git checkout -b myfeaturedevelop

  1. 彼はどのブランチから始めていますか?私がチェックアウトした「開発」ブランチ?
  2. 「myfeature」の後の「develop」は、ローカルの「develop」ブランチまたはリモートの「origin / development」ブランチを追跡しますか?
  3. 'myfeature'を作成するときに'develop'ブランチで開始する場合、最後に'develop'が必要ですか?
  4. 'myfeature'は開発ブランチの現在のHEADをコピーしますか?
  5. 開発サーバーで変更を確認したいだけの場合、ローカル開発またはリモート開発にマージする必要がありますか?

私は頭を包み込もうとしています-もう一度読んで、このモデルに基づいたスクリーンキャストを見つけてください。

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

git - プッシュした後、削除されたブランチがリモートで削除されないのはなぜですか?

私が使用しているのは、実行するたびにブランチgit-flowが削除されることです。feature/abc

feature/abcブランチとマージした後、ブランチを削除しdevelopます。その後、developブランチをプッシュします。

これで、リモートでfeature/abcブランチを表示できますが、ローカルでは表示できません。それで、それはそれがローカルリポジトリから削除され、その削除がリモートに運ばれなかったことを意味しますか?

私の理解では:

  • gitが配布されているため、リポジトリ全体がすべてのマシンに存在します。
  • したがって、ローカルリポジトリを変更して、リモートにプッシュするとします。
  • 次に、削除を含め、すべての変更をリモートにプッシュする必要があります。

対立:

  • プッシュ後、ローカルとリモートのgitリポジトリはどのように異なるのでしょうか。

=>私がコードの唯一の開発者であると仮定します。

アップデート

私の質問は、マージ後にローカルでブランチを削除したことです。次に、マージしたブランチをプッシュしましたが、なぜそれがリモートに反映されなかったのですか?なぜなら、GITはDVCSであり、プッシュ/プルで同一である必要があります。[私が唯一の開発者であることを考えると]

私もそれを作成するように頼みませんでした。ブランチに変更を加え、マージしてからブランチを削除し、更新された開発ブランチをプッシュしました。それで、それらのブランチの作成を自動的に検出するなら、なぜ削除しないのですか?

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

git - Git Flow : 機能を終了した後、リモートから機能ブランチを手動で削除する必要がありますか?

私は と が初めてGITですGIT-Flow。[私の python-django プロジェクトについて]

私がしたこと :

問題:

  • ローカル マシンで feature/new_feature ブランチが削除されたようです。
  • しかし、github[My remote named origin] ではブランチ feature/new_feature が表示されます。
  • 混乱しています。削除されたブランチは表示されません。
  • 私は解決策を探しましたが、リモートで手動で削除する必要があると言われていますが、これはの抽象化に適合していないようですgit flow

では、使用するたびに、すべてのリモートからすべての機能ブランチを削除する必要がありますgit-flowか??

私は何か間違っていますか?

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

git - Gitフローはリモートサーバーのブランチを削除しますか?

私はgit flowと共に git を使用しています。ここで git flow にはdevelopブランチがあります。機能を開始する必要があるときはいつでも入力します

新しいブランチfeature/newが作成されます。次に、変更を行い、使用してコミットします

変更をコミットした後、使用して機能を終了します

ローカルでブランチを削除します。 feature/new今、私はgit flow によってブランチを開発するように切り替えられ、もう一度入力します

developリモートサーバーブランチに変更を加える

入力git branch -aすると、新しいブランチはローカルから削除されましたが、サーバー上には名前がありますremotes/origin/feature/new

git flowは、ローカル マシンで削除されたリモート サーバー上のブランチを削除しますか?

私が何か間違っているかどうか教えてください。

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

git - バグ修正のための Git フロー分岐

私はしばらくの間 git flow を使用しています。開発ブランチで見つかった問題やバグを修正するためのブランチ モデルを探していました。ホットフィックスを使用できることはわかっていますが、これはマスター ブランチ、またはプロダクションの迅速なバグ修正のためのものです。

開発時のバグ修正は機能ではありません。いつでも git フローを再初期化し、デフォルトのプレフィックス ブランチを bug/. ただし、新しい機能も開始する必要がある場合は、再初期化する必要がありました。これは良い習慣ですか、それともこれを処理するためのテクニックはありますか?

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

git - Git ブランチはローカル リポジトリにマージされましたが、Github では引き続き表示されます

プロジェクトにGit Flowを使用しておりgit flow feature finish、フィーチャー ブランチをブランチにマージする手順を完了しましたdevelop

その後git push、GitHub に実行しましたが、GitHub にはまだ機能ブランチとdevelop.

git branchローカルで実行するdevelopと、 と しか表示されませmasterん。これは私が期待することです。

GitHub からブランチを削除するにはどうすればよいですか? これには対処できますが、これがすべての機能で発生すると、古いブランチの膨大なリストになってしまいます。

よろしくお願いします。

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

git - git-flow 機能の開始を元に戻すコマンドはありますか?

私は git-flow に不慣れです。

元に戻すコマンドはありgit-flow feature startますか?