Git连载(4)提交(commit)修改

本文详细介绍了如何使用Git进行代码提交,包括将修改保存到暂存区以及从暂存区提交到分支的过程。还介绍了如何利用TortoiseGit图形界面工具进行提交操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提交(commit)修改

        与SVN相似,添加文件和目录之后,还需要执行提交操作才能真正将修改提交到版本库。实际上,Git的操作模式总是按“操作→提交”模式执行,此处的操作包括添加文件、修改、删除……等。

        创建本地资源库之后,Git在资源库下创建一个.git文件夹,该文件夹被成为Git版本库(用于记录各文件的修改历史)。Git版本库中存了很多东西,其中包含名为stage(index)的暂存区。

        开发者对文件所做的各种操作(比如添加、删除、修改……等),都只是保存在stage缓存区,只有等待执行提交时才会将缓存区的修改批量提交到指定分支。创建Git本地资源库时,Git会自动创建了唯一的master主分支。

        执行提交操作请按如下步骤进行:

        (1)在G:\gitJava目录的空白处单击鼠标右键,单击弹出菜单中“Git Commit -> master...”菜单项,系统显示如图1.70所示的提交确认对话框。

图1.70 提交确认对话框

        (2)在图1.70所示的提交确认对话框中,可以为本次提交输入说明信息;也通过勾选new branch来提交给新的分支(默认提交给master分支,这是Git默认创建的主分支);下面则列出了本次提交所产生的修改。按图1.70所示方式输出说明信息后,单击“Commit”窗口即可开始提交,TortoiseGit显示如图1.71所示的提交进度对话框。

图1.71 提交修改

        当提交进度条完成时,表明Git提交完成,可单击Close按钮来关闭该对话框。

        提示:提交操作相当于执行git commit,因此上面步骤相当于在G:\gitJava目录下执行git commit命令。

        此外,开发者可以采用自己喜欢的工具(文本编辑器或IDE工具)对工作区的代码进行开发,Git会自动将这些修改都放入stage缓存区。

        当项目开发到某个步骤之后,接下来也需要将stage缓存区的修改提交给指定分支上,提交修改也按刚刚介绍的步骤进行即可。

        此处可以尝试对a.jsp页面进行一些修改,然后通过git commit命令或TortoiseGit菜单的“Git Commit -> master...”菜单项执行提交。

本文转自疯狂Java论坛:http://www.crazyit.org/forum.php

Spring Cloud教学视频:https://my.oschina.net/JavaLaw/blog/1552993

京东购买地址:https://item.jd.com/12256011.html

工作流Activiti教学视频:https://my.oschina.net/JavaLaw/blog/1577577

Activiti6购买地址:https://item.jd.com/12246565.html

140509_5TSO_3665821.png

转载于:https://my.oschina.net/JavaLaw/blog/1619919

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值