赞
踩
目录
7. 其他的功能不介绍了,因为很少用,会被其他的插件完美替代
CONTROL :可以看到有3个部分
核心记住:绿色圈住的那个部分的功能是 大于 两个红色部分功能的和,他们的功能有很大的重复之处,重点分析这个绿色部分的功能
commit | 提交暂存区的内容,如果暂存区为空会有提示, | ||
commit staged |
提交暂存区的内容,如果暂存区为空会有提示, | ||
commit all |
暂存区和工作区一起提交 | ||
|
| ||
undo last commit | 撤销上一次的提交,保存到暂存区,可以修改注释重新提交
| ||
|
| ||
Abort rebase | 中止正在进行的 Git rebase 操作的命令,恢复到之前的状态
| ||
commit staged (Amend) | 用于修改上一次的提交,修改注释,然后加上新暂存到暂存区的变更,重新提交
| ||
commit All (Amend) | 用于修改上一次的提交,修改注释,然后加上所有新的变更,重新提交
| ||
|
| ||
commit staged (signed off) | Commit (Signed Off):
| ||
commit all (signed off) | 这两个有signed off后缀的commit功能,肉眼可见的区别就是, 会在提交注释里面最后加上一行内容:加上姓名和邮箱,
|
Stage all changes | 相当于命令行的: # 或者 git add -A 效果:把所有变更添加到暂存区 |
Unstage all changes | 相当于命令行的: git reset |
Discard all changes | 相当于命令行的: git checkout . # 或者 git restore . 效果:撤销所有变更,复原 |
sync的效果= 先执行pull,再执行push
pull:拉去远程代码到本地,然后合并merge
push:推送本地代码到原创
fetch:拉去远程代码到本地,不会合并merge,只是记录变化
Pull rebase | 等效于git pull --rebase命令
| |||||
Pull from | 让你选择一个任何特定的远程分支来拉取更新,并自动合并到当前分支 |
功能很明确,删除已久的远程仓库和添加新的远程仓库
功能很明确,删除本地的标签和添加新的标签,以及删除远程仓库的标签
先介绍一些情况:
stash命令用于将当前未提交的修改(即,工作区的修改和暂存区的修改)先暂时储藏起来,这样工作区就会恢复到干净的状态。可以多次暂时储存
注意这个储存和放到暂存区是不一样的,可以理解是另外一个区域
git只会记录跟踪的变化,别人新文件这样的没有跟踪的文件变化是不会记录的
pop stash就是把stash的内容拿回来
drop就是删除掉stash的内容、
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。