hello git 穿越时空 修改一条数据 git status 查看是否修改 git diff file1 如何修改的 git add file1 git commit -m "提交的信息" 版本回退 git reset --hard HEAD^ 回退到上个版本 cat file1 git reset --hard sdaaf 只有通过commit ID 才能回到未来 工作区和暂存区 工作区就是当前文件夹 版本库 是.git 它里面包括暂存区和分支 暂存区 就是git add file 添加到的区域 当前分支 git commit ‘‘ 提交到当前分支 git diff HEAD -- file 具体修改的信息 撤销修改 git checkout -- file 返回至上次commit的状态 针对于工作区的修改错误 git reset HEAD file 把暂存区的撤销掉重新回退到工作区 把错误信息添加到缓存区 删除文件 git rm file git commit -m "xxxx" 添加到远程仓库 第一次 git remote add origin xxxx git push -u origin master 之后 git push origin master 从远程仓库克隆文件 git clone xxx cd file 创建并合并分支 git checkout -b dev 创建并切换分支,相当于下面两条命令 git branch dev git checkout dev git branch 查看当前分支 dev分支添加 git add file git commit -m "xxx" git checkout master 切换到 master分支 git merge dev 把dev的分支合并到 master git branch -d dev 删除分支 解决冲突 git checkout -b featurn git log --graph --pretty=oneline --abbrev-commit