rebase

    4

    1答えて

    私は次のような状況に問題がある: いくつかのコミットは、リモート(私たちのコードレビューシステム)にプッシュされている しようとすると、開発者は、歴史(一部はリベース中にコミット編集した)ローカル を書き換えています このリモートにあるものにシングルコミットをリセットするにはどうしたらいいですか?このコミットメントを受け入れることはできません。 変更されたコミットは必ずしもHEADではないので、単

    1

    1答えて

    リベース中、TortoiseGitは解決する競合のリストを私に与えました。私はそれをしてコミットしようとしましたが、それから私は離れた頭に託していると訴えました。私は、私が辞退した別の支店を作るというオプションを与えられました。 通常、分離されたヘッドにコミットしたくない場所を読んだことがありますが、これはリベース操作の通常の部分であると他の場所で読んでいます。それは正常に動作するように見え、何も

    0

    2答えて

    私は標準的な対話型のリベースと同様のことをしたいと思っていますが、私はブランチの履歴を整理するために使ってみたいとではありません。は別のブランチからの更新を取り込みません。だから、私は '分岐点'を同じにしたい。私の分岐がB1である場合たとえば、上記の図では --O--O--O--O--O--O------O--O----O--O master \ O---O--x--x-

    0

    1答えて

    リモート "origin/master"に基づいてブランチを作成しました。その新しいブランチを "origin/tester"としてリモートにプッシュしました。そして、ローカルブランチを更新してorigin/masterの代わりに新しいリモートをマージしました。 マスターは私が必要ないくつかのコミット(新しいファイル「テストファイル」が追加されました)得た後、私は走った(私の地元のテスターのブラン

    5

    4答えて

    個人的には、私がgitやLinuxのrepoをgitkで見ると、膨大な量のマージ/ブランチが完全に圧倒されます。私は何が起こっているのか全く分かりません。 一般的には、公開レポにできるだけ線形の履歴を持ち、いくつかのブランチ(master、maint、next、pu-thatsなど)を持つことを想定していました。私。マージはめったになく、主にリベースが使われていると私は考えました。明らかに私は間違

    2

    1答えて

    私の長期ブランチ(「メトリック」と呼ばれる)を私の「トランク」ブランチの最新バージョンにリベースすることに問題があります。目標は私の変更を元に戻し、SVNにコミットすることです。 リベースには75ステップあり、ステップ40では、svnに再配置されたファイルに重要なソースコードの変更が適用されています。 特に、私は/java/**/*.java内のファイルに多くの変更を加えました。一方、これらのファ

    5

    2答えて

    最近のコミットにリベースしたときに間違えました。 (私は "git fetch --all"を最初にしてからrebaseするのを忘れていました)、私はコミットしてからリモートブランチにプッシュしました。今度は最初にフェッチすることでリベースを正しく行い、競合を解消し、リモートブランチにプッシュしました。今、私の最近のすべてのコミットが2回現れているようです。私がしたいのは、git rebase対話

    2

    1答えて

    私たちの中央gitリポジトリにいくつかの変更をプッシュし、その後すぐに、私は昔、今時代遅れ転がっ変更し、私はそれでマージを導入していたことを持っていたことに気づいた:私はその後、使用 をgitのは、この偽の親を取り除くためにリベース: それから私は、原点にgit push -fでこれを押しました。それは「すべて最新」で答えます。 今私は中央リポジトリは、私がローカルに持っているものと一致することを

    2

    2答えて

    を発散し、原点/マスターとマスターの原因と私はすでに、私はまだ私が必要なものについては明らかではないよ質問 git rebase and git push: non-fast forward, why use? と master branch and 'origin/master' have diverged, how to 'undiverge' branches'? を見てきましたこの特定の場

    16

    3答えて

    短い質問:svn up -r r1130のgit-svnに相当するものは、番号付きコミット(svn番号付き)のみに更新するものは何ですか? 私はgit-svnを使用しているので、gitを使用して、私のチームのsvnリポジトリのローカルブランチを管理できます。私は、特定のハードウェア設定で動作するようにハックアップするソフトウェアのバージョンを持っています。私は最後にそれを使っていたので、svn r