1.使用前配置
git config --global user.name 姓名
git config --global user.email 邮箱
git config --list (查看配置信息)
2.提交步骤
git init 初始化仓库
git status 查看文件状态
git add
文件名 添加到暂存区
git commit -m 提交说明 添加到仓库
git log 查看提交记录
- 撤销
git checkout +文件名 暂存区文件覆盖目前出错文件
git rm --cached +文件名 将文件从暂存区删除
git reset --hard +版本ID 恢复git仓库中指定记录&覆盖暂存区和工作目录
- 分支
git branch 查看分支
git branch +分支名称 创建分支
git checkout +分支名 切换分支(切换前要把当前分支文件提交到仓库中)
git merge +分支名称 合并分支(要在主分支上进行合并)
git branch -d +分支名称 删除分支(要在主分支上进行删除 分支没有被合并 不允许删除 -d 改为-D 可强制删除)
- 暂时保存更改
正在开发新功能,之前的功能有bug,被老板要求立刻修复。当前功能尚未完成,不想提交当前分支,切换到另一个分支中修改bug
git stash 暂时存储当前分支所有改动
git stash pop 恢复改动
注意:git存储功能独立于分支,在其它分支也可执行此命令,执行前,一定要确定当前分支是什么