Git的常见操作
1.git init:初始化
git status:查看版本状态
git log : 查看提交日志
-m:modify(修改)
git commit -am 'first commit' 直接提交
2.git commit --amend:取消上一次提交,再把暂存区的文件重新提交
3.git checkout -- 文件名:改变了工作区,((还没add到暂存区)),就使用命令回到修改前
git checkout -- . :所有
4.git reset HEAD index.html: 如果((已经add到暂存区)),就使用命令撤回到还没add前(红色,但工作区还没撤回)
5.删除文件,还要命令git add .提交到暂存区
命令 git rm index.html直接删除
git rm --cached 文件名:不小心将不需要追踪的文件添加到暂存区,想删除暂存区的文件但是不想删除工作区的文件
6.重命名:git mv oldname newname
7.分支
8.两个分支合并发生矛盾
9.工作区和暂存区的差异:git diff
暂存区和版本库的差异:git diff --staged
两个版本之间的差异:git diff 版本号 版本号
两个分支之间的差异:git diff 另一个分支
10. git stash:保存当前分支修改内容
git stash list:显示stash保存列表
git stash apply stash@{0}:把暂存区的拉回到本地
git stash drop stash@{0}:删除
git stash pop stash@{0}:把暂存区的拉回到本地(apply+drop)