说“推”有点“合并”是否正确?唯一的区别,我看到:«merge»是我本地分支机构的操作,«push»是本地和远程分支机构之间的操作。
我的理解是否正确?
答案 0 :(得分:4)
git fetch + git merge
是git fetch
的别名。
.git
使用从远程存储库下载并存储在本地git merge
文件夹中的更改(delta)更新本地存储库。
一旦获取结束并且您在本地拥有所有数据,则会出现import requests
response = requests.get('http://www.google.com', allow_redirects=True)
response.raise_for_status()
return [{'response':response.history}]
并将您的更改与远程更改合并。
答案 1 :(得分:3)
git pull
定义为git fetch + git merge
。所以是的,它是合并。
git push
不是任何类型的合并。它只是将您的本地提交推送到远程目标。如果有什么不完美,那就拒绝继续。