论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
开源技术
›
开源技术
›
《Git常用命令》详细讲解·第4篇(git commit -m “comm ...
《Git常用命令》详细讲解·第4篇(git commit -m “commit message“和git ...
用多少眼泪才能让你相信
金牌会员
|
2024-8-1 18:57:55
|
显示全部楼层
|
阅读模式
楼主
主题
861
|
帖子
861
|
积分
2585
二、修改和提交
git commit
-m “commit message"
提交所有更新
提交所有更新过的文件——git commit
-m “commit message” 是一个Git命令,用于将暂存区的更改提交到本地仓库。
-m 选项背面跟着的是本次提交的形貌信息,即commit message。这个信息应该清楚地表明所做的更改。
示例:
提交更改到本地仓库:
git commit
-m "Added new feature"
复制代码
在这个例子中,我们提交了一个新的特性并在commit message中形貌了这个更改。
提交所有更新并附加更多信息
假如你必要在命令行中提供更多的信息,你可以利用 -m 选项,但是假如你想要在 -m 选项中提供少于或者多于一行的文本,你可以利用 -m 选项,但是假如你想要在 -m 选项中提供少于或者多于一行的文本,你可以利用 git commit
命令而不带 -m 选项,这样Git会打开一个文本编辑器(通常是默认的shell编辑器),你可以在这里输入多行的commit message。
示例:
git commit
复制代码
然后在编辑器中:
Added new feature
This commit adds a new feature to the application.
复制代码
然后保存并关闭编辑器,这样就完成了一个多行的commit message提交。
留意:精良的commit message是版本控制的最佳实践之一,它有助于明白项目汗青和代码更改。一个好的commit message应该包含以下几点:
简短的第一行形貌更改。
空一行后跟更详细的形貌。
利用现在时和已往时,以保持一致性。
不要竣事句点,由于它们通常出现在commit message的末尾。
git commit
--amend
修改最后一次提交——git commit
--amend 命令用于修改最后一次提交。当你想要修改上一次的提交信息,或者忘记添加一些文件到上一次提交中时,这个命令就很有用。
修改提交信息
首先编辑提交信息,可以通过运行 git commit
--amend 命令来直接编辑上次提交的信息。
假如你不想编辑,可以通过 --message 或 -m 选项来指定一个新的提交信息。
git commit
--amend -m "新的提交信息"
复制代码
将新文件添加到上一次提交中
首先添加你想要添加的文件:
git add 文件名
复制代码
然后运行 git commit
--amend 命令将这个文件添加到上一次的提交中。
取消上一次提交
假如你想打消上一次的提交,可以利用 --amend 选项共同 --reset-author 选项。
git commit
--amend --reset-author
复制代码
留意:每次利用 --amend 命令,都会创建一个新的提交对象更换上一次的提交。假如你已经将上一次的提交推送到了远程仓库,那么在修改后必要利用 git push --force 命令来更新远程仓库,这大概会影响其他协作者。
老吕想说
关于《Git常用命令》详细讲解这篇文章,老吕也没想到,随手写啊写啊,Git命令详细的写一写还真的写了好多内容,直接发布后,发现手机看这文章的时候,居然卡屏了,以是无奈只能把这篇文章的内容分拆成10篇发布出来,以下是全文各篇章的链接:
1. 《Git常用命令》详细讲解·第1篇(git clone和git init)
https://pythonlaolv.blog.csdn.net/article/details/137091558
2. 《Git常用命令》详细讲解·第2篇(git status和git diff)
https://pythonlaolv.blog.csdn.net/article/details/137095087
3. 《Git常用命令》详细讲解·第3篇(git add、git mv和git rm)
https://pythonlaolv.blog.csdn.net/article/details/137095175
4. 《Git常用命令》详细讲解·第4篇(git commit
-m “commit message“和git commit
--amend)
https://pythonlaolv.blog.csdn.net/article/details/137095289
5. 《Git常用命令》详细讲解·第5篇(git log和git blame)
https://pythonlaolv.blog.csdn.net/article/details/137095352
6. 《Git常用命令》详细讲解·第6篇(git reset --hard HEAD、git checkout HEAD和git revert <commit>)
https://pythonlaolv.blog.csdn.net/article/details/137095501
7. 《Git常用命令》详细讲解·第7篇(git branch、git checkout <branch/tag>和git tag)
https://pythonlaolv.blog.csdn.net/article/details/137095635
8. 《Git常用命令》详细讲解·第8篇(git merge和git rebase)
https://pythonlaolv.blog.csdn.net/article/details/137095700
9. 《Git常用命令》详细讲解·第9篇(git remote -v、git remote show和git remote add)
https://pythonlaolv.blog.csdn.net/article/details/137095791
10. 《Git常用命令》详细讲解·第10篇(git fetch、git pull和git push)
https://pythonlaolv.blog.csdn.net/article/details/137111309
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
用多少眼泪才能让你相信
金牌会员
这个人很懒什么都没写!
楼主热帖
安卓期末大作业——单词本APP(源码+任 ...
【Java开源数据库语言】基于SPL如何提 ...
杭州联合银行 x 袋鼠云:打造智能标签 ...
iNeuOS工业互联网操作系统,增加搜索应 ...
vue3+Element采用递归调用封装导航栏 ...
个人博客系统(附源码)
真正在大厂干了几年,我学会了反内卷[ ...
ssrf实战
攻防世界 new_easypwn 题解
内网安全 - 简单域环境搭建
标签云
挺好的
服务器
快速回复
返回顶部
返回列表