在我将要讲解的Git教程中,Git提交用于存储您所做的更改。
git push是用来做什么的?
在我将要讲解的Git教程中,Git提交用于存储您所做的更改。
git push是用来做什么的?
当前回答
Git push用于将您在本地存储库上完成的提交添加到远程存储库中。与git一起,它允许人们进行协作。
其他回答
Git提交是提交在本地存储库中暂存的文件。Git push是快进合并本地的主分支和远程的主分支。但合并并不总能成功。如果出现拒绝,您必须拉,以便您可以成功地进行git推送。
提交:快照|变更集|版本|历史记录|存储库“另存为”。Git仓库=一系列的提交(树)。
本地存储库:计算机上的存储库。
远程存储库:服务器上的存储库(GitHub)。
git commit:追加一个新的提交(最后一次提交+阶段性修改)到本地存储库。(提交文件存储在/.git文件夹中。)
git push, git pull:同步本地存储库和其关联的远程存储库。推—从本地应用更改到远程,拉—从远程应用更改到本地。
基本上,git提交“将更改记录到存储库”,而git推送“更新远程引用和相关对象”。因此,第一个用于连接本地存储库,而后一个用于与远程存储库交互。
下面是Oliver Steele的一张漂亮的图片,解释了Git模型和命令:
阅读更多关于git push和git pull的内容:push和pull(我首先提到的文章)。
Git提交将您的更改记录到本地存储库。
Git用本地更改推送更新远程存储库。
Git push用于将您在本地存储库上完成的提交添加到远程存储库中。与git一起,它允许人们进行协作。