0

開発者A

いくつかの画像をローカルに配置し/project/images/ます。

1- git add .
2- git commit -a -m "added images from my dev machine"
3- git push (to a bare repo)

デザイナー A 画像に問題があることを発見し、自分の画像を自分の画像に配置します。/project/images/

1- git pull
2- designer places images on /project/images/
3- git add .
4- git commit -a -m "added images from my designer machine"
5- git push (to a bare repo)

奇妙な理由で、イメージはリモート マシンで更新されませんが、ベア リポジトリは更新されます。

そして、奇妙なことは(少なくとも私の目には)次のとおりです。

git status を実行すると、次のような結果が得られます。

modified image1.png 
modified image1.png 
modified image2.png 
modified image2.png
modified image3.png
modified image3.png

そのため、すべての画像が何らかの形で複製されているようです...ステータス上。フォルダ自体には、それぞれのバージョンが 1 つだけ残ります。

この説明から何が起こっているのか誰でも推測できますか?

また、問題はプッシュ、プル、削除の後に解決されることにも注意してください...最後に、物事は機能し、最終的に競合が発生しました(私は嬉しかったです、デザイナーは私の質問を見ました:「一体なぜあなたは紛争に満足しています):)

とにかく、まだ疑問が残っています: この説明から何が起こっているのか誰か推測できますか?

更新: デザイナーがステップ 1 と 2 を作成しなかった可能性がありますが、それらを切り替えて、最初にステップ 2 を作成し、次に 1 を作成しました。それでも問題になる可能性はありません...

4

0 に答える 0