命令 | 说明 |
---|---|
git config user.name "" | 配置(修改)当前用户名 |
git config user.email "" | 配置(修改)当前邮箱 |
git config --global user.name "" | 配置(修改)全局用户名 |
git config --global user.email "" | 配置(修改)全局用户名 |
git config --global user.email | 查看用户名 |
git config --global user.email | 查看邮箱 |
git init | 创建仓库 |
git add . | 添加文件到暂存区 |
git commit -m "提交说明" | 提交暂存区文件到仓库 |
git diff | 查看本地修改(与仓库的区别) |
git checkout -- <file> | 撤销java.txt的本地修改(保持与仓库一致) |
git reset HEAD <file> | 将未提交的文件从暂存区删除 |
git log | 查看历史版本 |
git log --oneline | 查看历史版本(简略信息) |
git reset --hard HEAD^ | 回退到上一版本 |
git reset --hard HEAD~100 | 回退到前100个版本 |
git reset --hard <id> | 回退到指定id版本 |
git reflog | 查看已回退历史版本 |
cat <文件> | 查看文件内容 |
rm <文件> | 删除文件 |
git remote | 查看远程库信息 |
git remote add origin <远程地址> | 连接远程仓库 |
git push origin <分支名> | 推送本地分支到远程仓库 |
git clone <远程地址> | 克隆远程代码到本地 |
git pull oringin <远程分支名>:<本地分支名> | 将远程修改合并到本地 |
git branch <分支名> | 创建分支 |
git checkout <分支名> | 切换分支 |
git checkout -b <分支名> | 创建并切换分支 |
git merge <分支名> | 合并指定分支到当前分支 |
git branch -d <分支名> | 删除指定分支 |
git stash | 隐藏当前未提交的修改 |
git stash list | 查看隐藏的未提交修改 |
git stash apply | 恢复隐藏的未提交的修改 |
git stash drop | 删除隐藏记录 |
git stash pop | 恢复并删除隐藏记录(前两者集合) |
网友评论