用户设置
命令 | 作用 |
---|---|
git -global config user.name "name" |
设置用户名 |
git -global config user.email "email" |
设置邮箱 |
git config user.name |
查看用户名 |
git config user.email |
查看邮箱 |
基本命令
命令 | 作用 |
---|---|
git init |
将当前目录初始化为仓库 |
git status |
查看当前工作区状态 |
git add <filename> |
将文件提交到暂存区 |
git commit -m "message" |
将暂存区文件提交到当前分支 |
git remote add origin <address> |
关联远程仓库 |
git push (-u) origin master |
将master分支的所有内容提交到远程仓库 |
git clone <address> |
将远程仓库克隆到本地 |
版本管理
命令 | 作用 |
---|---|
git diff <filename> |
查看文件修改内容 |
git log |
查看提交历史 |
git relog |
查看命令历史 |
git checkout --<filename> |
撤销工作区的修改 |
git reset --hard <commit_id> |
后退到指定commit_id的位置 |
git reset HEAD <filename> |
撤销添加到暂存区的修改 |
git rm <filename> |
删除文件 |
分支管理
命令 | 作用 |
---|---|
git branch |
查看所有分支 |
git branch <name> |
创建一个分支 |
git checkout <name> |
切换分支 |
git checkout -b <name> |
创建并切换切换分支 |
git merge <name> |
合并分支到当前分支(快速模式) |
git merge --no ff -m "message" |
合并分支到当前分支(普通模式) |
git branch -d <name> |
删除分支 |
git log --graph --pretty=oneline --abbrev-commit |
查看分支合并图 |