私はgitの重要なポイントを見逃していると思います。開発プロセスに PhpStorm IDE を使用し、VCS として GIT を使用しています。開発者ブランチの 1 つから変更をプルするたびに、他の開発者のコミットのリストを取得しますが、これはまったく正常なことです。しかし、変更をプッシュするときは、ローカルで行われたコミットだけでなく、プルで取得されたコミットもプッシュします。
しかし、なぜこれが起こっているのですか?他の開発者のコミットが私のプッシュにあるのはなぜですか? GIT がそれらの開発者のコミットをリモート ブランチに保存している限り、それらは既にプッシュされています。何か不足していますか?
GIT コマンド (IDE 履歴による):
git pull --no-stat -v --progress origin trunk
git push origin trunk:trunk
GIT バージョン: 1.7.4.4、OS: Mac OS X 10.7