なぜgitrebaseの後に「gitaddchangedfile」を実行する必要があるのですか?
私の質問の詳細:
彼をコミットしないステージングにファイルを取るコマンドを追加します
git rebase-続行しますか?
ありがとう
なぜgitrebaseの後に「gitaddchangedfile」を実行する必要があるのですか?
私の質問の詳細:
彼をコミットしないステージングにファイルを取るコマンドを追加します
git rebase-続行しますか?
ありがとう
Gitが入力するように指示している場合git rebase --continue
、それはリベースが終了していないためです。1つ以上のファイルが競合しているため、リベースの途中で停止しているようです。
競合状態の場合は、git status
「マージされていないパス」と「両方が変更された」とマークされたファイルを入力して探すことができます。
# Unmerged paths:
# (use "git add/rm ..." as appropriate to mark resolution)
#
# both modified: README
Gitは、競合するファイルを手動で解決し、変更マーカーを削除してgit add <file>
から、競合を解決済みとしてマークするように求めています。これにより、変更がステージング領域に移動し、リベースが続行されるときに生成されるリベースされたコミットに変更を含めるようにGitに指示します。
これを行ったら、を使用してリベースを続行できますgit rebase --continue
。