私はこの問題について説明しようとします。私はrebase
オプションをgit bashで何回も使用しています。今私はSmartGitを持っていて、なぜrebase
が正しくないのか分からない。smartgitでリベース "git-am is progressing"
ステップ1:
ステップ2:
ステップ3:
その結果、HEAD
が切り離されます。
私はこの問題について説明しようとします。私はrebase
オプションをgit bashで何回も使用しています。今私はSmartGitを持っていて、なぜrebase
が正しくないのか分からない。smartgitでリベース "git-am is progressing"
ステップ1:
ステップ2:
ステップ3:
その結果、HEAD
が切り離されます。
私が直面したのと同じ問題は、私のマシンのローカルブランチを削除し、毎回毎回起点からそれを再作成します。しかし、ついに私は解決策を得ました。私は以下のコマンドを実行しました
git am --abort
私の問題を解決しました。
SourceTreeでも見られる問題 - あなたの修正プログラムもそこで動作します。 Thx –
thx、これも私の問題を解決しました –
SourceTreeの同様のエラー、dosの 'git am --continue'を実行しました。出力メッセージは役に立ちました:"何も残っていなければ、あなたはこのパッチ[...]をスキップして、代わりに "git am --skip"を実行することができます。 "確かに、私のパッチと同じ変更は、統合されたブランチによって導入されました(または、私はこれを修正しようとしているどこかを台無しにしました)。 Ran 'git am --skip'、今はすべていいよ。 –
このエラーメッセージが表示された後でリベースを取り消すためにできる唯一のことは、.git \ rebase-applyフォルダとそのすべての内容を削除することでした。
rm .\.git\rebase-apply
実際に 'git am'を別の場所で使用しようとしていないと仮定すると、' git am --abort'は何か違いはありますか? – Chris
SmartGitではできないがコマンドラインから "git rebase"が可能ですか? – mstrap
@mstrapはい、SmartGitからは不可能なコマンドラインから可能です – Ark