- 配置提交人姓名:
git config --global user.name 提交人姓名
- 配置提交人姓名:
git config --global user.email 提交人邮箱
- 查看git配置信息:
git config --list
提交
用途 | 代码 | |
---|---|---|
初始化git仓库 | git init | |
查看文件状态 | git status | |
追踪文件 | git add 文件列表 | |
向仓库中提交代码 | git commit -m 提交信息 | |
查看提交记录 | git log | |
查看提交的详细记录 | git log -p |
撤销
用途 | 代码 | |
---|---|---|
暂存区中的文件覆盖工作目录中的文件 | git checkout | |
将文件从暂存区中删除 | `git rm --cached | |
将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录 | git rest --hard commitID |
分支
用途 | 代码 | |
---|---|---|
查看分支 | git branch | |
创建分支 | git branch 分支名称 | |
切换分支 | git checkout 分支名称 | |
合并分支 | git merge 来源分支 | |
删除分支(分支被合并后才允许删除)(-D 强制删除) | git branch -d 分支名称 |
用途 | 代码 |
---|---|
回退到上个版本 | git reset --hard HEAD^ |
回退到前n次提交之前 | git reset --hard HEAD~n |
退到/进到 指定commit的id码 | git reset --hard commit-id |
暂时保存更改
用途 | 代码 |
---|---|
存储临时改动 | git stash |
恢复改动 | git stash pop |