0

リモート リポジトリと 2 つのクローンがあります。
クローンの 1 つで、2 つのコミットを行い、それらをプッシュします。
他のリポジトリでは、1 つのコミットを実行して実行します。最終的には、プルした 2 つのコミットが先行するコミットを指すことgit pull & --rebase
を期待しています。 しかし、私が見ているのは次のとおりです。 master

*   2b90a9c (HEAD, master) Merge branch 'master' of   https://user@repos/myrepos.git  
|\
| * 2d29cff (origin/master) Added call to reverse sort in main  
| * 5686863 Added call to sort in main  
* | 819ae7e Some stupid comment  
* |   bc5e9d9 Added a count?  
|\ \
| |/

commit819ae7e Some stupid commentは、pull と rebase を行う前の最後のコミットでした。ローカルマスターの最後のコミットの上に引っ張ったものを適用したようです。
なんで?tmp ファイルにリベースを保存して、リベースしているものを適用してから、保存したものを適用していませんか? なぜこれを逆にしたのですか?

実行すると、次のようgit statusになります。
Your branch is ahead of 'origin/master' by 4 commits

4つのコミットは?コミットが1つ先にあるとしか思えません。(2d29cff2b90a9c)

4

1 に答える 1