git config --global user.name "输入你的用户名" |
若初始化状态没有用户名和邮箱 这里设置进行初始化 |
|
git config --global user.email "输入你的邮箱" |
若初始化状态没有用户名和邮箱 这里设置进行初始化 |
|
git remote -v |
查看远程仓库信息 |
|
git fetch [remote-name] |
从远程仓库中拉取下来 |
|
git add . |
进行跟踪 (1) |
|
git commit -m '备注信息' |
提交到暂存区 (2) |
|
git push youery(远程仓库的名字) master |
正式推送到服务器上 (3) |
|
git clone <url>仓库地址 |
克隆仓库代码到本地仓库 |
|
git branch <branchName> 分支名称 |
创建分支 |
|
git checkout <branchName> 分支名称 |
切换到此分支中 |
提示Switched to branch 'master' 切换到某分支 |
git branch -d <branchName> 分支名称 |
删除分支 |
删除的时候 不能在当前分支中操作 |
git mv album.sql <路径/新名称>album1.sql |
移动/修改文件名 |
|
git pull youery <远程地址别名> master <本地分支名称> |
更新线上到本地 |
|
git log |
查看日志 版本信息 |
|
git reset --hard 版本库ID |
彻底将工作区、暂存区和版本库记录恢复到指定的版本库 |
只是改变本地代码仓库源码 |
git reset --mixed 版本库ID |
仅仅只是撤销已提交的版本库和暂存区,不会修改工作区 |
|
git revert 版本库ID |
执行evert命令时要求工作树必须是干净的 需要先找到你想回滚版本唯一的commit标识代码 |
|
git reset --soft 版本库ID |
保留源码,只回退到commit 信息到某个版本 不会修改暂存区和工作区 |
|
git push -u origin master -f |
强制推送 |
强制覆盖已有的分支(可能会丢失改动) |