コマンドラインでGitを使用してファイルをマージしようとしましたが、マージが中止されたことを示すエラーメッセージが表示されました。
それで終わりだと思ったのですが、ファイルにgitmarksがあることに気づきました。そのようです:
start =
expression
validchar =
[0-9a-zA-Z_?!+\-=@#$%^&*/.]
integer =
<<<<<<< HEAD
digits:[0-9]+
{ return digits.join(""); }
=======
sign:"-"* digits:[0-9]+
{ return sign + digits.join(""); }
>>>>>>> gh-pages
ファイルは私ではなく編集されており、次の行が挿入されています:
- 小なり記号(
<<<<<<< HEAD
)の後のHEAD - 変更されたコードの行
- 等号の文字列(
=======
) - 新しいバージョンのコード
- 大なり記号で始まる別の行とブランチの名前(
>>>>>>> gh-pages
)
さらに悪いのは、ファイルの内容が整理されていないことです。これらのファイルを通常の状態に戻す方法、およびghブランチで行った変更がマスターブランチにマージされた方法を誰かが知っていますか?
gh-pages
バージョンの一部だけが本当に必要なので、<<<<<<
to からのものを======
削除し、1>>>>>>
行も削除して、実際のコードの2行を=======
との間に残し>>>>>>
ます。