commit
| 提交暂存区的内容,假如暂存区为空会有提示,
假如没有写提交表明,会打开文件让誊写,有的话,直接提交
|
commit staged
| 相称于下令行的:
git commit -m "xxxxxxxxx"
| 提交暂存区的内容,假如暂存区为空会有提示,
假如没有写提交表明,会打开文件让誊写,有的话,直接提交
|
commit all
| 相称于下令行的:
git commit -a -m "xxxxxxxxx"
| 暂存区和工作区一起提交
假如没有写提交表明,会打开文件让誊写,有的话,直接提交
|
|
|
undo last commit
| 取消上一次的提交,生存到暂存区,可以修改表明重新提交
相称于下令行的:
git reset --soft HEAD~1
| |
|
|
Abort rebase
| 中断正在举行的 Git rebase 操纵的下令,规复到之前的状态
假如已经rebase完成绩无效
相称于下令行的:
git rebase --abort
| |
commit staged (Amend)
| 用于修改上一次的提交,修改表明,然后加上新暂存到暂存区的变更,重新提交
相称于下令行的:
git commit --amend -m "xxxxxxxxx"
| |
commit All (Amend)
| 用于修改上一次的提交,修改表明,然后加上全部新的变更,重新提交
相称于下令行的:
git commit -a --amend -m "xxxxxxxxx"
| |
|
|
commit staged (signed off)
| Commit (Signed Off):
- 这个操纵,通常用于标识某些提交记载的作者已经签署了一份贡献者答应协议。
- 在开源项目中,开辟者使用 Commit (Signed Off) 来确认他们的提交是合法的,而且已经得到了作者的授权。
|
commit all
(signed off)
| 这两个有signed off后缀的commit功能,肉眼可见的区别就是,
会在提交表明内里末了加上一行内容:加上姓名和邮箱,
除此之外没有区别
Signed-off-by: xxxx_name<xxxx.xxx@xxx.com>
| 效果相称于下令行:在commit时间加上--signoff参数
git commit --signoff --message '这是我的提交消息'
# 大概
git commit -s -m '这是我的提交消息'
| |