gitとgitHubを使っての開発をしております。
開発中、他の開発者の人と同じファイル(例として'index.html'とします)を編集していたようで
git pull origin master
をしたら以下のようなメッセージが出ました。
error: Your local changes to the following files would be overwritten by merge: index.html Please commit your changes or stash them before you merge.
自分のindex.htmlはまだ作業ディレクトリにある状態だったので
index.htmlをcommitして再度、pullをしたところコンフリクトが発生しました。
同じファイルを編集していたのでコンフリクトが起きたというのは理解できております。
しかし、なぜか別の開発者が作成し、index.htmlと一緒にpushしたhoge.htmlファイルが自分の作業ディレクトリにあります。
git statusで確認したところ
new file: hoge.html
となっており、
自分が作成したことになっているようです。
そのままhoge.htmlもcommit&pushすれば特に問題はないと思いますが
どうしてこのようになってしまったのか、理解できませんでした。
ご教示いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー