基础篇在这里《git 常用命令记录-基础篇》
一、交互模式添加内容到暂存区
git add -p
git会列出每次变动的片段代码
需要提交输入:y
不需要提交输入: n
其中某一部分要输入: e(删除不需要的代码保存即可)
二、补提交,刚提交完成代码发现漏东西了
1、git add .
2、git commit --amend:如果没有 add 修改内容,也可以修改提交信息
3、git commit --amend -m 'feat: XXXX':最近一次的提交信息将被我替换
三、撤销本地提交
1、git reset HEAD~n:n为需要撤销几个提交
2、git reset XXXXXX:撤销到这个提交记录,不包含这条
reset参数
(1)--mixed:默认,撤销到工作区,即:修复状态
(2)--soft:撤销到暂存区,即:已被add状态
(3)--hard:撤销代码,代码将被丢弃
四、存储代码,代码未达到提交的标准,但是需要提交到其他分支做其他功能时使用
git stash:将被索引的修改文件记录到存储列表
git stash list:查看所有的列表
git stash pop:取出最前面的一条