关于git推送和提交的区别之分析

本文对git推送和提交的区别进行了详细分析,大致内容如下所示:


1、推送(push)指的是将本地仓库的代码推送至服务器,而提交(commit)指的是将本地的修改提交到本地库中。

2、推送操作的是本地库,而提交操作的是远程库。


关于git推送和提交的区别之分析


本文适用于Windows10系统、Git2.30.0版、Dell G3电脑。



关于git推送和提交的区别之分析


我们先来了解一下git推送和提交的主要功能。


git推送(push):


可以把您本地仓库的代码推送至服务器,将本地库中的最新信息发送给远程库。


git提交(commit):


把您做的修改,保存到本地仓库中,将本地修改过的文件提交到本地库中。


下面是他们两个的主要区别:


git commit操作的是本地库,git push操作的是远程库。


扩展知识:


git push 命用于从将本地的分支版本上传到远程并合并。


命令格式如下:


git push <远程主机名> <本地分支名>:<远程分支名>如果本地分支名与远程分支名相同,则可以省略冒号:


git push <远程主机名> <本地分支名>


实例解析:


以下命令可以将本地的 master 分支推送到 origin 主机的 master 分支。


$ git push origin master


相等于:


$ git push origin master:master


git commit 命令将暂存区内容添加到本地仓库中。


提交暂存区到本地仓库中:


git commit -m [message]


[message] 可以是一些备注信息。


提交暂存区的指定文件到仓库区:


$ git commit [file1] [file2] ... -m [message]


-a 参数设置修改文件后不需要执行 git add 命令,直接来提交就可以了:


$ git commit -a


以上就是关于git推送和提交的区别之分析,感谢观看!翼速应用平台内有更多相关资讯,欢迎查阅!

我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题