git基础教程
本地文件提交暂存删除
git add <file>
- 将本地修改添加到暂存区。可以使用
git add .
来添加所有,但不建议使用.
- 将本地修改添加到暂存区。可以使用
git checkout -- <file>
- 丢弃工作区file文件的改动,执行该操作后,无法找回
git reset HEAD <file>
- 将暂存区的文件撤回到工作区
git commit
- 将暂存区的文件提交到本地的版本库
git reset --soft HEAD^
- 将上一次提交撤回到暂存区。不加
--soft
直接删除
- 将上一次提交撤回到暂存区。不加
git stash
- 将工作区和暂存区的改动封存
git stash list
- 查看所有
stash
封存的改动和顺序
- 查看所有
git stash show stash@{num}
- 查看某次封存具体修改的文件
git stash pop
- 将修改由封存状态解封到工作区(不论之前封存时修改是工作区还是暂存区)
git stash pop --index
- 将修改由封存状态解封到封存前的状态(封存前在暂存区,解封后也在暂存区)
git stash drop stash@{num}
- 移除某次暂存
git stash clear
- 清楚暂存
分支相关操作
git branch
- 查看当前所在分支
git branch newImage
- 创建分支
git checkout newImage
- 切换分支
git checkout -b newImage
- 创建并切换分支
git merg