git-merge

    1

    1答えて

    私は、異なるプラットフォーム、クライアント、機能のための柔軟な方法で大きなプロジェクトを管理するためにgitを使用して良い解決策を見つけようとしています... 簡単な例として (それは私の問題だかを理解するために、しかし、実際にはより複雑になります)私は私の枝を持っていると仮定して私はすべての共通ソースを追加しました。そこから、win(Windows用)、gnu(GNU用)などの異なるオペレーティ

    5

    2答えて

    残念ながら、私たちは偶然、ある時間前に大きなバイナリファイルをチェックインしました。今私はそのコミットを落とし、残りの歴史をそのまま残したいと思います。私は押された歴史の変化の警告について知っているが、この場合、私はそれを避けることはできない。 私は約1時間は達成しようとしていますが、それを得ることはできません。私が見つけた最高のコマンドは、 git rebase --interactive --

    3

    3答えて

    私はGitの完全な初心者です。何が起きているのかは分かりません。私の友達と私は一緒にプロジェクトに取り組んでいます。 私はリモートサーバgit fetchからすべてのファイルを取得しましたので、今やファイルがたくさんあります。 私は、私が毎日フェッチやり続ける、と彼はいくつかのファイルを修正し、それらを更新したことを私に教えて始まる など、彼はそれらのいくつかを編集し、それらのいくつかを編集します

    5

    2答えて

    私はgitの新しいユーザーです。これを回避する方法を理解できません。私はSVNでいくつかの経験があり、SVNの動作に慣れています。 私はリモートリポジトリからファイルをプルし、変更したファイルもリモートで変更されるため、マージが必要です。複雑な変更のマージの競合を理解できますが、非常に小さい(たとえば、異なる機能の1つのラインの変更)変更のマージ競合が見られています。私が覚えている限り、SVNは自

    10

    3答えて

    私は分岐を使用して、outプラットフォームのカスタムインスタンスを作成し、展開しています。これらのインスタンスは通常、「マスター」ブランチからブランチとして開始され、いくらかカスタマイズされ、テストとプロダクションに展開され、最終的にアーカイブされます。 新しい機能やバグ修正がマスターに追加された場合、それらをプロジェクトインスタンス(ブランチ)にフェッチ/マージすることはできますが、ブランチから

    14

    1答えて

    git pull [project name] masterを使用してコアファイルを更新すると、「再帰的にマージされます」の下に緑色のプラスと赤のマイナス信号が表示されます。これらのシンボルは何ですか?それらのシンボルは何を意味しますか?ここで のスクリーンショットです: はあなたの助けをいただき、ありがとうございます。

    18

    1答えて

    を切り替えることができない話です: 私は2つのgitのブランチmasterとdevelop を持って、私はdevelopに現在よ。 ディレクトリVendor/MGTwitterEngineに私のレポに含まれている第三者のライブラリのソースファイルがあったからです。このコードはすでにマスターにマージされています。 今、ブランチdevelopで、ライブラリを削除してgitサブモジュールに置き換えてコミ

    218

    2答えて

    gitのmasterブランチからnewbranchという名前の新しいブランチを作成しました。今私はいくつかの仕事をしており、newbranchをmasterにマージしようとしています。しかし、私はnewbranchに少し変更を加えました。newbranchを最後から4番目のコミットまでmasterにマージしたいと思います。 私はcherry-pickを使用しますが、それは右のオプションを使用するた

    1

    1答えて

    私のリポジトリのセットアップは、このようなものです: LIVEから裸のクローンで、中央リポジトリとして機能するサーバーLIVE という名前のWebサーバー、REPOからクローンでTESTという名前のREPO テストWebサーバーの名前(別名LIVEと同じファイル) localhostの開発とデバッグのためにeclipseを使用します。 私は私のサイトに新しい機能を追加したい場合は、私はこのようなワ

    6

    1答えて

    私は/ private/gmillsという名前のクローンに入っています。私はgit merge main_intを実行しました。 別のマシン上の他のユーザーのために別のクローンへの参照があります。これは何を意味するのでしょうか? リモートが1つしか設定されておらず、この他のクローンまたはマシンを指していません。 警告メッセージ:リモートリポジトリ上の warning: Failed to merg