所以我对git有足够的了解,但是在使用git时我已经遇到了烦恼。当我尝试将我的提交推送到github并且我没有检查过别人时,先推送我必须做快进。所以我做git pull origin master
然后我可以去做我的git push origin master
这一切都很好,花花公子然后我得到一个关于我合并分支主人的二次提交,我怎么能这样做以便我可以拉在新文件中,所以我可以再次推送,但没有在github上获得恼人的合并提交消息?
答案 0 :(得分:3)
两种变体:
git pull --no-commit
- 不会创建合并提交
git pull --rebase
- 将根据远程主分支中的更改重新定义您的更改,有效地简化历史记录并避免合并提交