layui多个file与提交同时进行_Git commit 多行提交

99e14c0b5fefb659525a37c6d810c05e.png

前段时间和同事远程弄一个东西的时候,要提交git信息的时候,发现我这边输入不了ESC这个键,有可能这个远程程序和终端的esc 键冲突了。输入提交信息的时候,只能使用-m,但是这个问题,我在输入多行的时候,发现我是输入不了的,后来我在查阅相关文档之后,这个m是可以实现输入多行这个需求的。

在 git 里面,可以直接跟上-m 的参数可以实现提交信息。

                git commit -m "this is the commit msg"            
18969b16512351c02d410bfdaab71e60.png
1

多个 -m 参数

如果是多行来提交,提交信息的话可以使用多个 -m。像下面这个代码就是提交多行,提交之后它的效果就是在显示作为多行的。

git commit -m "1. the first line" -m "2. the second line"
0df329947c6133ef50a31078b131f9e8.png
3

使用回车

还有一种情况就是使用。一个 -m,然后在里面使用 回车。然后通过回车,把需要的消息体加入到这个里面,打个双引号再返回,在这个里面体现的内容就是真正我们看的一个内容。

这里需要注意的是先打一个双引号,如果不是先打银行的话,可能会造成你输入不了回车,如果是直接回车了,可能他就提交了。然后把内容放到里面去,这个内容是我们所看到的那种,也是我们希望看到那个,然后在最后再把这个引号打回来。

git commit -m "1. first line2. second line"
1e15b3cf10a2a81c422b97e4070aac9c.png
3

使用文件

通过上面有两种方式可以去实现多行提交,那还有一种方式就是。通过文件的方式,先把消息放到文件中,然后通过从标准输入读取文件,然后再放到我们的消息体里面去。

# cat msgSummary: from local file1. first line2. second line

提交命令

                git commit --file=msg            

效果图

1b0246f3421b37187e8d97111f603a5a.png
1

如果你看到这里了,那我就放一个彩蛋,这是网上对一个get合并的一个分支漫画图。

2ca888bc8969534f8245f8bd8ce17710.png
2

今天的学习就到这里。希望对你有所帮忙。

往期推荐

深入解析 Python 中的上下文管理器

Python 中 staticmethod 和 classmethod 原理探究

Python 中 property 的实现原理及实现

IPython 中常用的魔法命令

用 Python 的两种方法进行方差分析

9cd14bab42752c4aa8d39b74d9767b6e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值