一位同事在接下来的几周中一直在开发一个功能,现在git提交记录看起来像:
colleag add class 8b5bec5
colleag add change 3535adc5
colleag Merge branch 'NEW' of github.example.de:example/app into NEW 0cc2d24
colleag add change
colleag add validation 7eff440
colleag rebase done wrong merge f8e35e3
colleag Merge branch 'NEW' of github.example.de:example/app into NEW 2168ac6
colleag wrong merge a6ed636
colleag typo in spec 7b23633
我猜他正在进行以下操作:
git pull origin master
在他的工作领域上。
所以,我的问题是:
1)这是什么意思:
Merge branch 'NEW' of github.example.de:example/app into NEW 2168ac6
这是一个合并提交,但为什么git在这里与远程合并?
2) 是否可能清除这些合并提交?我目前正在挑选提交,但不确定这是否是最佳方法。
阅读git日志后还可以提出什么建议?