トップ「Rebase」の質問

バージョン管理システムでブランチの開始点を変更する。

Gitを使用して最後のXコミットを一緒に押しつぶします

Gitを使用して最後のXコミットを1つのコミットにまとめるにはどうすればよいですか?

git rebase squash git-squash

リベースで無関係な履歴をマージすることを拒否するGit

git rebase origin/development 、Gitから次のエラーメッセージが表示されます。fatal: refusing to merge unrelated […] 続きを読む…

git rebase

gitリベースを元に戻す

gitリベースを簡単に元に戻す方法を知っている人はいますか?頭に浮かぶ唯一の方法は、手動でそれを行うことです。両方のブランチへのコミット親をgitcheckoutします次に、そこから一時ブランチを作成しますチェリーピックすべてのコミットを手作業でリベースしたブランチを手動で作成したブランチに置き換えます私の現在の状況では、両方のブランチからのコミットを簡単に見つけることができるので、これはうまくいくでしょう(1つは私のもので、もう1つは私の同僚のものでした)。しかし、私のアプローチは、最適ではなく、エラーが発生しやすいと思います(たとえば、自分のブランチを2つ使用してリベースしたとしましょう)。何か案は?明確化:私は、コミットの束が再生されたリベースについて話している。 1つだけではありません。

git rebase git-rebase undo

gitcherry-pickは「... 38c74dはマージですが、-mオプションが指定されていません」と言っています

マスターブランチにいくつか変更を加え、それらをアップストリームにしたいと思います。 次のコミットをチェリーピックすると、gitが言うfd9f578でスタックします:$ git cherry-pick fd9f578 fatal: Commit fd9 […] 続きを読む…

git merge rebase cherry-pick

Gitプッシュは「非早送り」を拒否しました

私はgitにかなり慣れていませんが、現在はチーム環境でコードを管理するためにそれを使用しています。 リベースの問題がいくつかあり、を使用して修正しましたgit checkout --ours filename.txt git add filename.txt […] 続きを読む…

git push rebase

すべてのgitコミットを1つに押しつぶす方法は?

リポジトリ全体を最初のコミットまでどのように押しつぶしますか?最初のコミットにリベースできますが、2つのコミットが残ります。 最初のコミットの前にコミットを参照する方法はありますか?

git rebase git-rebase squash git-rewrite-history

git rebase fatal:単一のリビジョンが必要

パブリックリポジトリのブランチがあり、元のリポジトリからの現在のコミットでブランチを更新しようとしています。$ git fetch <remote> remote: Counting objects: 24, done. remote: […] 続きを読む…

git github rebase

Git:特定のコミットにリベースする方法は?

他のブランチのHEADではなく、特定のコミットにリベースしたいと思います。A --- B --- C master \ \-- D topic に […] 続きを読む…

git version-control rebase git-rebase

競合するGitリベースの最中に「それらの」変更を取得するにはどうすればよいですか?

競合するブランチがあります。branch2はbranch1から分岐しています。branch2を現在のbranch1にリベースするときに、競合を解決しながら、「それらの」(つまりbranch1 )ファイルの一部(すべてではない)をそのまま使用することにしました。 それ、どうやったら出来るの?私は試した:git checkout branch1:foo/bar. […] 続きを読む…

git rebase git-rebase