在我将要讲解的Git教程中,Git提交用于存储您所做的更改。

git push是用来做什么的?


当前回答

由于Git是一个分布式版本控制系统,不同之处在于commit会将更改提交到本地存储库,而push会将更改提交到远程存储库。

其他回答

Git提交将您的更改记录到本地存储库。

Git用本地更改推送更新远程存储库。

只想补充以下几点:

在你提交之前你不能推送,因为我们使用git push来将你本地分支上的提交推送到远程存储库。

git push命令有两个参数:

远程名称,例如origin 分支名称,例如master

例如:

git push  <REMOTENAME> <BRANCHNAME> 
git push  origin       master

由于Git是一个分布式版本控制系统,不同之处在于commit会将更改提交到本地存储库,而push会将更改提交到远程存储库。

提交更改时,将更改保存为本地存储库中的单个逻辑集。你可以多次这样做而不用推。在它们被推送之前,它们不会离开您的本地存储库,这意味着远程存储库还没有这些更改集,因此当其他人从远程存储库中进行拉取时,您的提交不会被拉取。

当您推送时,您在本地存储库中所做的所有提交将被传输到远程存储库,因此当共享此远程存储库的其他开发人员进行拉取时,他们将把您的更改传输到他们的本地存储库。 查看Git命令和备忘单。

提交:向本地存储库添加更改

Push:将最后一次提交转移到远程服务器